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 各种浏览器下获得日期区别
Dec 22 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
Dec 19 Javascript
Javascript学习笔记7 原型链的原理
Jan 11 Javascript
window.print打印指定div实例代码
Dec 13 Javascript
JS实现适合于后台使用的动画折叠菜单效果
Sep 21 Javascript
jQuery实现select模糊查询(反射机制)
Jan 14 Javascript
简单的JS控制button颜色随点击更改的实现方法
Apr 17 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
Sep 21 Javascript
Angular 如何使用第三方库的方法
Apr 18 Javascript
vue-router权限控制(简单方式)
Oct 29 Javascript
js实现简单的秒表
Jan 16 Javascript
v-slot和slot、slot-scope之间相互替换实例
Sep 04 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
优化使用mysql存储session的php代码
2008/01/10 PHP
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
PHP实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
通过上下左右键和回车键切换光标实现代码
2013/03/08 Javascript
JS的document.all函数使用示例
2013/12/30 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
Json解析的方法小结
2016/06/22 Javascript
jQuery实现的自动加载页面功能示例
2016/09/04 Javascript
JavaScript定义全局对象的方法示例
2017/01/12 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
python采用django框架实现支付宝即时到帐接口
2016/05/17 Python
详解Python核心对象类型字符串
2018/02/11 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
html5 input属性使用示例
2013/06/28 HTML / CSS
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
中国高端家电购物商城:顺电
2018/03/04 全球购物
瑞典度假品牌:OAS
2019/05/28 全球购物
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
《果园机器人》教学反思
2014/04/13 职场文书
2016七夕情人节广告语
2016/01/28 职场文书