当前位置: 代码迷 >> 综合 >> h5 禁止微信内置浏览器调整字体大小方法
  详细解决方案

h5 禁止微信内置浏览器调整字体大小方法

热度:29   发布时间:2024-02-07 21:03:01.0

ios 通过重写样式控制

body { -webkit-text-size-adjust:100%!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' : 0 });// 重写设置网页字体大小的事件WeixinJSBridge.on('menu:setfont', function() {WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0 });});}
})();