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入门之基本函数详解
Oct 21 Javascript
jquery获取tr中控件值并操作tr实现思路
Mar 27 Javascript
ExtJS实现文件下载的方法实例
Nov 09 Javascript
如何获取网站icon有哪些可行的方法
Jun 05 Javascript
input:checkbox多选框实现单选效果跟radio一样
Jun 16 Javascript
Javascript Object 对象学习笔记
Dec 17 Javascript
深入剖析JavaScript编程中的对象概念
Oct 21 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
May 27 Javascript
js HTML5手机刮刮乐代码
Sep 29 Javascript
利用javascript如何随机生成一定位数的密码
Sep 22 Javascript
在 Node.js 中使用 async 函数的方法
Nov 17 Javascript
jQuery操作事件完整实例分析
Jan 10 jQuery
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/12/13 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
PHP设计模式之抽象工厂模式实例分析
2019/03/25 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
JavaScript 入门·JavaScript 具有全范围的运算符
2007/10/01 Javascript
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
AngularJS实现的简单拖拽功能示例
2018/01/02 Javascript
微信小程序实现页面浮动导航
2019/01/28 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
浅谈javascript如何获取文件后缀名
2020/08/07 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
python中enumerate的用法实例解析
2014/08/18 Python
Python实现的石头剪子布代码分享
2014/08/22 Python
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
解决pycharm运行时interpreter为空的问题
2018/10/29 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
使用python制作一个解压缩软件
2019/11/13 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
农村改厕实施方案
2014/03/22 职场文书
新书发布会策划方案
2014/06/09 职场文书
2015年话务员工作总结
2015/04/29 职场文书
Python中glob库实现文件名的匹配
2021/06/18 Python