如何調試在行動裝置上不起作用但在使用 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) 壓縮」。

相關內容