当APP内的H5链接需要禁止webview缩放字体
html{-webkit-text-size-adjust:none;}
需要安卓前端配置:
webview.getSettings().setTextZoom(100),这个方法可以设置webview内部字体的缩放比例
当分享至微信浏览器时,需要在H5内配置以下代码禁止微信浏览器对H5页面内的字体缩放
<body style="-webkit-text-size-adjust: 100%!important;">
@RenderBody()
<script type="text/javascript">
(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>
</body>