H5
页面在安卓设备微信中打开,假如微信调整了字体大小,文字会显示不全?
当前页面在html中引入了css 其中html
的 font-size
设置为13.33vw
页面中其他元素设置的是rem
现在想要的是仅在安卓设备在微信中打开,且在微信设备调整了字体大小时进行限制,应该怎么改呢?现在用的方法,会全部调整成微信默认字体大小?
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 });
});
}
}
换环境做一下字体限制就行
css: