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 相关文章推荐
javascript使用数组的push方法完成快速排序
Sep 15 Javascript
javascript作用域问题实例分析
Jul 13 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
Feb 25 Javascript
Angular2环境搭建具体操作步骤(推荐)
Aug 04 Javascript
Vue.js添加组件操作示例
Jun 13 Javascript
微信小程序实现跑马灯效果
Oct 21 Javascript
深入理解Puppeteer的入门教程和实践
Mar 05 Javascript
vue-socket.io跨域问题有效解决方法
Feb 11 Javascript
vue.js实现简单的计算器功能
Feb 22 Javascript
BootStrap前端框架使用方法详解
Feb 26 Javascript
如何在JavaScript中等分数组的实现
Dec 13 Javascript
JavaScript实现4位随机验证码的生成
Jan 28 Javascript
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
Windows下的PHP安装pear教程
2014/10/24 PHP
PHP的Socket通信之UDP通信实例
2015/07/02 PHP
php中上传文件的的解决方案
2018/09/25 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
jQuery ReferenceError: $ is not defined 错误的处理办法
2013/05/10 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
AspNet中使用JQuery boxy插件的确认框
2015/05/20 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
JS hashMap实例详解
2016/05/26 Javascript
JavaScript模板引擎Template.js使用详解
2016/12/15 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
Bootstrap实现翻页效果
2017/11/27 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
2018/08/08 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
[03:30]DOTA2完美“圣”典精彩集锦
2016/12/27 DOTA
python中的字典操作及字典函数
2018/01/03 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
2019/04/09 Python
python基于SMTP协议发送邮件
2019/05/31 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
增大python字体的方法步骤
2020/07/05 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
装潢设计专业推荐信模板
2013/11/26 职场文书
乳制品整治工作方案
2014/05/29 职场文书
个人求职自荐信范文
2014/06/20 职场文书
十佳青年事迹材料
2014/08/21 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers
Python中threading库实现线程锁与释放锁
2021/05/17 Python