zoukankan      html  css  js  c++  java
  • 禁止微信内置浏览器调整字体大小

    原因:

    制作微信页面是,用户设置微信默认字体大小,而造成页面布局的不忍直视

    解决方案:

    iOS:

    /* 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
                });
            });
        }
    })();
  • 相关阅读:
    PYTOHN1.day14
    PYTHON1.day13
    PYTHON1.day12
    PYTHON1.day11(n)
    PYTHON1.day10
    PYTHON1.day09
    PYTHON1.day08
    同步代码块 synchronized
    守护线程
    休眠线程
  • 原文地址:https://www.cnblogs.com/hudeam/p/7092392.html
Copyright © 2011-2022 走看看