我有一个网页,可以在桌面版 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) 压缩”。