网站首页 > 技术文章 正文
切图网专注网页切图、小程序切图服务,在最近的客户反应中,当安卓手机设置字体大小以后,会导致从微信公众号进入的页面也会字体放大,导致页面的不同程度的错位,要想解决这个问题,可以通过代码解决,ios相对简单,android通过微信的方法来重新设置字体大小。
ios 通过重写样式控制
body { -webkit-text-size-adjust:100%!important; }
android 通过重写事件控制(亲测有用)
(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 });
});
}
})();
- 上一篇: 你好 五月
- 下一篇: 如何让 Chrome 浏览器支持 12px 以下的字体
猜你喜欢
- 2024-11-23 Web前端最全面试宝典- CSS篇
- 2024-11-23 css面试总结分享
- 2024-11-23 「建议收藏」90%的前端都会踩的坑,你中了吗?
- 2024-11-23 多久没听到 CSS Reset了?是时候更新了!
- 2024-11-23 前端面试:怎么让Chrome支持小于12px 的文字?
- 2024-11-23 前端开发79条知识点汇总
- 2024-11-23 稍微整理了几个经常在H5移动端开发遇到的东西
- 2024-11-23 手机网站注意事项和总结
- 2024-11-23 广汽全新概念车发布
- 2024-11-23 HTML&css面试题
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-