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

<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
                        });
                    });
                }
            })();
        </script>
        <style>
            body { /* IOS禁止微信调整字体大小 */
                -webkit-text-size-adjust: 100% !important;
                text-size-adjust: 100% !important;
                -moz-text-size-adjust: 100% !important;
            }
        </style>

另外:uni-app加入此代码需在编译发布后在index.html中加入(编译发布前加入无效)

posted @ 2022-08-01 23:32  画画520  阅读(79)  评论(0编辑  收藏  举报