document.addEventListener(
'WeixinJSBridgeReady',
function (params) {
// 1-1.设置禁止 Android 微信内网页字体大小默认缩放
WeixinJSBridge.invoke('setFontSizeCallback', {
fontSize: '1', // 默认档位 2
});
// 2.监听网页字体大小的事件,页面加载完成或用户手动修改字号会触发该事件
WeixinJSBridge.on('menu:setfont', function (e) {
// e.fontSize 档位 e.fontScale 放大比例
// 3-1.业务逻辑
// rem方式,根据档位或放大比例设置根字号大小
// 非rem方式,根据档位或放大比例设置根节点命名空间className(如:wechat_fontsize_6)
});
},
false
);
根据这个文档的示例代码 发现setFontSizeCallback不生效,进入页面后,还是上一次设置的文字档位,测试了苹果、安卓设备都不生效,是不能使用了吗?