强制禁止用户修改微信客户端的字体大小

222 阅读1分钟

在index.html中添加以下代码

<style>
      /* IOS禁止微信调整字体大小 */
      body {
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;
        -moz-text-size-adjust: 100% !important;
      }
</style>

添加方法

 <!-- 强制禁止用户修改微信客户端的字体大小--->
<script>      (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 });              });          }                    /* document.body.addEventListener("touchmove", function(e){            e.preventDefault();  // 看网上文章说这一行可以不写          },{            passive: false          }) */      })();    </script>