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实现带关闭按钮的网页漂浮广告代码
Jan 12 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
Sep 08 Javascript
JS上传组件FileUpload自定义模板的使用方法
May 10 Javascript
12个非常实用的JavaScript小技巧【推荐】
May 18 Javascript
JS实现列表的响应式排版(推荐)
Sep 01 Javascript
浅述节点的创建及常见功能的实现
Dec 15 Javascript
js 轮播效果实例分享
Dec 28 Javascript
Bootstrap Table使用整理(二)
Jun 09 Javascript
原生js实现移动端触摸轮播的示例代码
Dec 22 Javascript
vue .sync修饰符的使用详解
Jun 15 Javascript
node 文件上传接口的转发的实现
Sep 23 Javascript
JavaScript使用prototype属性实现继承操作示例
May 22 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程序中的常见漏洞进行攻击
2006/10/09 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
PHP5.6读写excel表格文件操作示例
2019/02/26 PHP
JavaScript 继承详解(一)
2009/07/13 Javascript
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
关于JS字符串函数String.replace()
2013/04/07 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
Lab.js初次使用笔记
2015/02/28 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
python3抓取中文网页的方法
2015/07/28 Python
python3 requests中使用ip代理池随机生成ip的实例
2018/05/07 Python
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
把pandas转换int型为str型的方法
2019/01/29 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
Pytorch .pth权重文件的使用解析
2020/02/14 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
python爬虫智能翻页批量下载文件的实例详解
2021/02/02 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
Sperry官网:帆船鞋创始品牌
2016/09/07 全球购物
Linux的主要特性
2014/10/06 面试题
经典优秀个人求职信分享
2013/12/12 职场文书
社团活动策划书范文
2014/01/09 职场文书
三年级学生评语
2014/04/23 职场文书
读书月活动方案
2014/05/22 职场文书
离婚协议书范本2014
2014/10/27 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
python 如何做一个识别率百分百的OCR
2021/05/29 Python
高性能跳频抗干扰宽带自组网电台
2022/02/18 无线电
APP界面设计技巧和注意事项
2022/04/29 杂记
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS
Mysql如何查看是否使用到索引
2022/12/24 MySQL