如何调试在移动设备上无法运行但使用 chrome 远程调试器可以运行的网页?iOS 显示“无法解码原始数据”

如何调试在移动设备上无法运行但使用 chrome 远程调试器可以运行的网页?iOS 显示“无法解码原始数据”

我有一个网页,可以在桌面版 Chrome 和 IE 上运行,在 Chrome 的移动仿真中也可以正常运行。但是,它在 Android 上只显示空白页,在 iOS 上则显示“无法解码原始数据”。

当我通过 USB 将我的 Android 手机插入电脑并使用 chrome 远程调试工具时,手机上的一切均正常运行。

网站上有些页面可以正常运行,有些则不行。我不会在那些无法正常运行的页面上加载任何额外的库。

有人能建议发生了什么事,或者我应该采取下一步措施来调试这个问题吗?

有效的示例页面:https://www.desangosse.fr

存在错误的示例页面:https://www.desangosse.fr/produit/familles/anti-rongeurs/

编辑:页面刷新后可以工作,但第一次加载时不行。

答案1

我找到了一个解决方案:停用 gzip 压缩。

在我的网站中,我使用 Wordpress 和 W3 Total Cache。转到“性能”>“浏览器缓存”,然后取消选中“启用 HTTP (gzip) 压缩”。

相关内容