原域名 www.imwzh.com 现已恢复。

MENU

设置微信内禁止网页改变字体大小

April 29, 2020 • Read: 546 • 学习笔记阅读设置

表现:因微信软件内设置字体大小后(设置-通用-字体),页面会错乱,导致无法正常使用网站功能

添加以下JS,禁止微信改变页面字体

<script type="text/javascript">
       (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
 
                    });
 
                });
 
            }
        })();
 
    </script>

前端培训

Archives QR Code Tip
QR Code for this page
Tipping QR Code