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 相关文章推荐
Add a Picture to a Microsoft Word Document
Jun 15 Javascript
js checkbox(复选框) 使用集锦
Apr 28 Javascript
jquery 双色表格实现代码
Dec 08 Javascript
JS实现带鼠标效果的头像及文章列表代码
Sep 27 Javascript
概述jQuery的元素筛选
Nov 23 Javascript
分分钟玩转Vue.js组件(二)
Mar 01 Javascript
基于Vue.js实现tab滑块效果
Jul 23 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
Oct 23 Javascript
layer提示框添加多个按钮选择的实例
Sep 12 Javascript
vue组件创建的三种方式小结
Feb 03 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
Aug 06 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
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
php定义数组和使用示例(php数组的定义方法)
2014/03/29 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
BootStrap智能表单demo示例详解
2016/06/13 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
实例分析js事件循环机制
2017/12/13 Javascript
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
vue-quill-editor的使用及个性化定制操作
2020/08/04 Javascript
详解JavaScript作用域、作用域链和闭包的用法
2020/09/03 Javascript
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
python根据出生年份简单计算生肖的方法
2015/03/27 Python
python利用正则表达式提取字符串
2016/12/08 Python
Python实现网站表单提交和模板
2019/01/15 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
python快速编写单行注释多行注释的方法
2019/07/31 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
新课培训心得体会
2014/09/03 职场文书
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫
Linux中如何安装并部署Redis
2022/04/18 Servers