微信公眾號授權以后,部分安卓手機顯示空白


微信瀏覽器的內核 :X5內核  http

問題:

微信公眾號開發,授權之后在部分安卓手機上顯示空白,后台打印訪問日志,發現有訪問的記錄,但是就是進不去,很是讓人頭大。

調試過程:

在項目入口文件debug 發現根本無用,項目根本進不來;

剛開始以為是項目入口文件較大導致的,於是便對webpack打包后的文件做了壓縮發現還是無濟於事(因為刷新一下就好了,或者是第二次點擊就可以進來);

授權之后跳轉到對應的路徑時,加隨機數(避免css,js緩存,微信瀏覽器會自己給你給你緩存)發現還是不行;

后來發現竟然是瀏覽器內核的原因,安卓機的微信x5內核默認使用http2代理,所以會導致http的接口無法調通;·

不停的在同事手機上點開鏈接,下拉,直到下拉時看到瀏覽器的內核才想到可能是瀏覽器的內核造成的,於是查了x5內核的技術文檔,

https://x5.tencent.com/tbs/bbs3.html

后來在微信瀏覽器中打開 http://debugx5.qq.com 修改了代理發現問題解決了,終於找到原因。要解決問題需要使用https的接口支持http2;

 

手機瀏覽器的內核:cnblogs.com/mmzuo-798/p/11112754.html

微信瀏覽器:目前的瀏覽器大多都是基於IE瀏覽器的內核

微信瀏覽器是QQ瀏覽器的內核


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM