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参考实例 1.0 jQuery的哲学
Apr 07 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
Sep 27 Javascript
js实现通用的微信分享组件示例
Mar 10 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
Dec 03 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
Aug 25 Javascript
jquery ztree实现模糊搜索功能
Feb 25 Javascript
深入浅出讲解ES6的解构
Aug 03 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
May 06 Javascript
vue 监听屏幕高度的实例
Sep 05 Javascript
Vue实现类似Spring官网图片滑动效果方法
Mar 01 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
Apr 04 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
Oct 31 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写的采集程序
2007/03/16 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
PHP统计目录中文件以及目录中目录大小的方法
2016/01/09 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
php之可变函数的实例详解
2017/09/13 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
Node.js开源应用框架HapiJS介绍
2015/01/14 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
JavaScript实现表格点击排序的方法
2015/05/11 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
js使用generator函数同步执行ajax任务
2017/09/05 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
2019/09/12 Javascript
vuex实现像调用模板方法一样调用Mutations方法
2019/11/06 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
[27:53]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS iG
2014/05/26 DOTA
Python中return语句用法实例分析
2015/08/04 Python
Python中的字符串类型基本知识学习教程
2016/02/04 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
低碳环保倡议书
2014/04/14 职场文书
继续教育个人总结
2015/03/03 职场文书
新年祝酒词大全
2015/08/11 职场文书
宣传委员竞选稿
2015/11/19 职场文书
游戏开发中如何使用CocosCreator进行音效处理
2021/04/14 Javascript