禁止微信内置浏览器调整字体大小

摘要:
微信webview内置字体大小调整功能,可以根据实际情况进行调整。然而,许多移动页面是以rem为单位开发的。字体大小更改后,页面布局将无序。因此,我们希望禁用微信的字体放大功能。以下是通过搜索信息找到的一些解决方案--强制禁止用户修改微信客户端的字体大小--bgin-----˃()˂!
微信webview内置了调整字体大小的功能,用户可以根据实际情况进行调节。但是很多移动端页面的开发都是使用rem作为单位的,字体大小改变以后,会出现页面布局错乱的情况,因此希望能够禁止微信的字体放大功能,下面是通过查找资料找到的一些解决方法。
1.安卓手机禁止微信客户端修改字体大小
<!-- 强制禁止用户修改微信客户端的字体大小---begin--- -->
<script>
       (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);  }
           }
           functionhandleFontSize() {
               //设置网页字体为默认大小
               WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0});
               //重写设置网页字体大小的事件
               WeixinJSBridge.on('menu:setfont', function() {
                   WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0});
               });
           }
       })();
</script>
<!-- 强制禁止用户修改微信客户端的字体大小---end--- -->
2.IOS系统禁止微信客户端修改字体大小
body { /*IOS禁止微信调整字体大小 */
    -webkit-text-size-adjust:100% !important;
    text-size-adjust:100% !important;
    -moz-text-size-adjust:100% !important;
}

免责声明:文章转载自《禁止微信内置浏览器调整字体大小》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇windows下定时利用bat脚本实现ftp备份上传软件开发行为规范-华为下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

第三方网站实现绑定微信登陆

最近在公司负责一个ROR项目,基于Rabel的论坛产品,老板想把这个产品植入微信,让我做微信绑定登陆。微信开发文档还是很不错的,折腾了几天,把这个功能拿下了。 微信获取用户资料文档:http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html 如何获取用户资料我就不赘述了,文档上...

用LR12录制app,用LR11跑场景,无并发数限制,已试验过,可行!

免费使用LoadRunner对移动互联网后端服务器压力测试 一、LoadRunner简介 LoadRunner,是惠普公司研发的一款预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。 LoadRunner11是目前比较常用的版本,有免费的超级license...

DNN系统模块简介

系统模块简介 公告模块(Announcements):可用于发布站点的新闻、通知,支持搜索、Rss、导入、导出,支持模板功能. 广告模块(Banner):用来给商家做广告服务的模块. 博客模块(Blog):用来做博客服务的程序,每一个注册用户都可以创建自己的博客. 通讯录模块(Contacts):此模块的主要用途是制作联系方式表格,可添加姓名、电邮...

js监听返回事件,返回直接关闭窗口事件(微信网页返回关闭)

$(function(){ pushHistory(); window.addEventListener("popstate", function(e) { //alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能 //alert('guanbi'); Weix...

微信 公众号平台 与 开放平台 获取用户信息 scope snsapi_login

微信公众号(公众平台) 和 微信开放平台 是两码事。公众号(公众平台)获取的scope只包括两种:snsapi_base 和snsapi_userinfo,前者是静默获取,用户无感知;后者是需要用户确认同意的。但是微信开放平台(https://open.weixin.qq.com/) 就可以获取snsapi_login这种scope。坑爹的是,公众平台的认...

微信小程序 云开发中部分用户获取不到unionId

在微信小程序 云开发中,部分用户无法获取到unionId ,但是有的用户可以获取到 上面这个用户通过手机号登录获取到UnionId的,没有获取的在result中没有uninid, 因为公司业务是以手机号来区分用户的,并没有着重与unionid ,所以能不能获取到无所谓,但是我我纳闷为啥有的可以获取到,有的无法获取到。 后来看了微信官方的技术文档,知道了为什...