cut web专注于网络剪切、小程序剪切服务。在最近的客户反应中,如果Android手机设置字体大小,从微信公众号传入的页面也会被字体放大,页面的不同程度可能会出错。要解决这个问题,可以通过代码解决。IOs比较简单,Android可以通过微信方法重新设置字体大小。(阿尔伯特爱因斯坦,Northern Exposure,Northern Exposure)
IOs由重写样式控制
body {-WebKit-text-size-adjust :100%!Important}android通过重写事件控制来控制(有助于直接测试)
(function() {
if(type of weixinjsbridge==' object ' type of weixinjsbridge . invoke==' function '){
handle fontsize();
} else {
If) {
document . addevent listener(' weixinjsbridgeready 'handlefontsize、false);
} else if) {
document . attach event(' weixinjsbridgeready 'handle fontsize);
document . attachevent(' onweixinjsbridgeready 'handle fontsize);
}
}
Function handleFontSize() {
//将网页字体设置为默认大小
weixinjsbridge . invoke(' setfontsizecallback '{ ' fontsize ' 0 0 });
//重写设置网页字体大小的事件
weixinjsbridge . on(' menu : set font 'function () {
weixinjsbridge . invoke(' setfontsizecallback '{ ' fontsize ' 0 0 });
});
}
})();