切图网专注网页切图、小程序切图服务,在最近的客户反应中,当安卓手机设置字体大小以后,会导致从微信公众号进入的页面也会字体放大,导致页面的不同程度的错位,要想解决这个问题,可以通过代码解决,ios相对简单,android通过微信的方法来重新设置字体大小。

ios 通过重写样式控制
body { -webkit-text-size-adjust:%!important; }
android 通过重写事件控制(亲测有用)
(function() {if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") { handleFontSize(); } else {if (document.addEventListener) {document.addEventListener("WeixinJSBridgeReady", handleFontSize, false); } else if (document.attachEvent) {document.attachEvent("WeixinJSBridgeReady", handleFontSize);document.attachEvent("onWeixinJSBridgeReady", handleFontSize); } }function handleFontSize() {// 设置网页字体为默认大小WeixinJSBridge.invoke(setFontSizeCallback, { fontSize : });// 重写设置网页字体大小的事件WeixinJSBridge.on(menu:setfont, function() { WeixinJSBridge.invoke(setFontSizeCallback, { fontSize : }); }); } })();