問題描述
微信公眾號在部分手機用戶上出現(xiàn)大概白屏 根據以前的開發(fā)經驗判斷,可能是獲取用戶openid失敗,導致頁面白屏
使用微信開發(fā)者工具,發(fā)現(xiàn)前端并未對后臺發(fā)送任何請求,并且控制臺也沒看到報錯,一時找不到問題在哪。而且發(fā)現(xiàn)只用在使用電信4G網絡的時候,才會出現(xiàn)白屏。推測,bug可能跟電信網絡有關。使用chrome調試工具進一步調試,發(fā)現(xiàn)在控制臺報錯 webpackJson is not defined?

大部分都是說js加載順序出錯。然后檢查js加載順順,以及webpack配置文件,并未發(fā)現(xiàn)什么錯誤。 最后將正常情況下的html文檔結構與白屏情況下的html對比,發(fā)現(xiàn)電信網絡情況下,會多加載兩個js文件。發(fā)現(xiàn)時配電信劫持了,導致白屏。
將http換成https就可以解決了