ios
body {
margin: 0;
padding: 0;
-webkit-font-smoothing: antialiased;
/* 字体抗锯齿渲染 */
-webkit-text-size-adjust: 100% !important; /*重要*/
/* 禁用iPhone中Safari的字号自动调整 */
-webkit-user-select: none;
/* 禁用用户选中页面内容 */
-webkit-overflow-scrolling: touch;
/* 解决IOS默认滑动很卡的情况 */
-webkit-touch-callout: none;
/* 触摸或长按目标时禁止显示系统默认菜单 */
position: relative;
font-family: PingFang SC, Hiragino Sans GB, Arial, Microsoft YaHei, Verdana, Roboto, Noto, Helvetica Neue, sans-serif;
}
Android
switch(document.readyState) {
case "loading":
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
});
});
}
break;
}