前端设置公众号字体大小不跟随微信浏览器字体大小变化

ios:

body{-webkit-text-size-adjust: none !important;}

直接设置全局样式

android:

if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {
    handleFontSize();
} else {
    if (document.addEventListener) {
        document.addEventListener("WeixinJSBridgeReady", handleFontSize, false);
    } else if (document.attachEvent) {
        //IE浏览器,非W3C规范
        document.attachEvent("onWeixinJSBridgeReady", handleFontSize);
    }
}
function handleFontSize() {
    // 设置网页字体为默认大小
    WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : '12px' });
    // 重写设置网页字体大小的事件
    WeixinJSBridge.on('menu:setfont', function() {
        WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : '12px' });
    });
}

添加以上js判断到全局的script中

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注