微信内置浏览器 x5内核 有哪些坑及解决方案?

关注者
1,176
被浏览
447,121

102 个回答

我只是单纯来吐槽泄愤的。头一次在知乎这样的平台上发这么激进的文字,请见谅。如果有认识微信的某位工程师的大咖的帮忙艾特一下。

作为一个搞前端的。已经要适配各种屏幕已经够蛋疼的了。张晓龙还带着一大堆标准都看不懂的垃圾工程师来搞了个垃圾浏览器内核。在所有手机浏览器里都能正常运行的代码,偏偏在叉张晓龙浏览器里运行不了。说他是手机的ie6,简直是侮辱ie6,至少ie6还是有一大堆适配文档的。

微信公众号的开发体验也特别差,调试要上服务器。那个调试工具还和屎一样难用,各种bug也敢放出来。

玛德,不说了,要去改微信网站上的bug了。腾讯x5浏览器的工程师们,祝你们全家安好。

微信iOS客户端升级内核为wkwebview后,微信返回上一页的按钮会强制性使用页面缓存,困扰了我整整一天,解决方案如下。

//解决微信内核为wkwebview时返回上一页,界面不刷新的问题
window.onpageshow = function(event){
   if (event.persisted) {
       window.location.reload();
   }
};