js实现移动端微信页面禁止字体放大


Posted in Javascript onFebruary 16, 2017

由于微信自带字体放大功能,因此基于微信的页面都可以通过微信进行字体放大,但是有些情况下这并不是我们想要的,因为很多移动端页面的开发都是使用rem作为单位的,当使用微信进行字体放大是,会导致页面的整体布局乱掉的情况出现,这对用户体验来说是极其不友好的,我们希望能够禁止微信的字体放大功能,下面我通过查找资料找到的一些解决方法

1.安卓手机禁止字体放大js代码

<span style="font-size:14px;">/* 
 * 页面加入这段代码可使Android机器页面不再受到用户字体缩放强制改变大小 
 * 但是会有一个1秒左右的延迟,期间可以考虑通过loading展示 
 * 仅供参考 
 */ 
(function(){ 
 if (typeof(WeixinJSBridge) == "undefined") { 
  document.addEventListener("WeixinJSBridgeReady", function (e) { 
   setTimeout(function(){ 
    WeixinJSBridge.invoke('setFontSizeCallback',{"fontSize":0}, function(res) { 
     // alert(JSON.stringify(res)); 
    }); 
   },0); 
  }); 
 } else { 
  setTimeout(function(){ 
   WeixinJSBridge.invoke('setFontSizeCallback',{"fontSize":0}, function(res) { 
    // alert(JSON.stringify(res)); 
   }); 
  },0); 
 } 
})(); 
</span>

2.iphone手机禁止字体放大,css代码

<span style="font-size:14px;"><style type="text/css"> 
 body 
 { 
  -webkit-text-size-adjust: 100% !important; 
  text-size-adjust: 100% !important; 
  -moz-text-size-adjust: 100% !important; 
 } 
</style></span>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
jquery改变tr背景色的示例代码
Dec 28 Javascript
jQuery选择器源码解读(八):addCombinator函数
Mar 31 Javascript
JS传值出现中文参数乱码的解决方法
Jun 30 Javascript
jquery二级目录选中当前页的css样式
Dec 08 Javascript
js实现简易垂直滚动条
Feb 22 Javascript
基于JS脚本语言的基础语法详解
Jul 22 Javascript
Vue.js devtool插件安装后无法使用的解决办法
Nov 27 Javascript
vue引用外部JS的两种种方法
Jan 28 Javascript
你不知道的 TypeScript 高级类型(小结)
Aug 28 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
Sep 21 Javascript
JavaScript中的宏任务和微任务详情
Nov 27 Javascript
vue动态绑定style样式
Apr 20 Vue.js
100多个基础常用JS函数和语法集合大全
Feb 16 #Javascript
js实现tab切换效果
Feb 16 #Javascript
jquery实现自适应banner焦点图
Feb 16 #Javascript
js 作用域和变量详解
Feb 16 #Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
Feb 16 #Javascript
js面向对象编程总结
Feb 16 #Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
Feb 16 #Javascript
You might like
php外部执行命令函数用法小结
2016/10/11 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
JQuery弹出层示例可自定义
2014/05/19 Javascript
JavaScript获取伪元素(Pseudo-Element)属性的方法技巧
2015/03/13 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
10种JavaScript最常见的错误(小结)
2019/06/21 Javascript
解决一个微信号同时支持多个环境网页授权问题
2019/08/07 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
Python中使用logging模块打印log日志详解
2015/04/05 Python
Python正则表达式和re库知识点总结
2019/02/11 Python
让你Python到很爽的加速递归函数的装饰器
2019/05/26 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
什么是虚拟内存?虚拟内存有什么优势?
2016/02/09 面试题
实习期自我鉴定
2013/10/11 职场文书
幼儿运动会邀请函
2014/01/17 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
乡镇党委书记第三阶段个人整改措施
2014/09/16 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
领导干部作风建设总结
2014/10/23 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
胡桃夹子观后感
2015/06/11 职场文书
导游词之山东八大关
2019/12/18 职场文书
Apache Hudi数据布局黑科技降低一半查询时间
2022/03/31 Servers