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 判断日期格式是否正确的实现代码
Jul 04 Javascript
js随机颜色代码的多种实现方式
Apr 23 Javascript
jQuery新的事件绑定机制on()示例应用
Jul 18 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
Oct 10 Javascript
node.js中的fs.chownSync方法使用说明
Dec 16 Javascript
javascript arguments使用示例
Dec 16 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
Highcharts使用简例及异步动态读取数据
Dec 30 Javascript
教你用十行node.js代码读取docx的文本
Mar 08 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
Aug 30 Javascript
angular中不同的组件间传值与通信的方法
Nov 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
php 文件状态缓存带来的问题
2008/12/14 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
jsp网页搜索结果中实现选中一行使其高亮
2014/02/17 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
再谈JavaScript线程
2015/07/10 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
jQuery图片轮播插件——前端开发必看
2016/05/31 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
使用nodeJs来安装less及编译less文件为css文件的方法
2017/11/20 NodeJs
jQuery实现网页拼图游戏
2020/04/22 jQuery
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
PyQt5 加载图片和文本文件的实例
2019/06/14 Python
Python的互斥锁与信号量详解
2019/09/12 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
Python基于yield遍历多个可迭代对象
2020/03/12 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
keras K.function获取某层的输出操作
2020/06/29 Python
Python偏函数实现原理及应用
2020/11/20 Python
matplotlib实现数据实时刷新的示例代码
2021/01/05 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
个人四风问题整改措施
2014/10/24 职场文书
检讨书模板
2015/01/29 职场文书
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript