安卓的解决方案是通过 WeixinJSBridge 对象将网页的字体大小设置为默认大小,并且重写设置字体大小的方法,让用户不能在该网页下设置字体大小:

/*

android禁止微信浏览器调整字体大小

这种方法会导致网页延迟大约1S

*/

(function () {

if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {

handleFontSize();

} else {

if (document.addEventListener) {

document.addEventListener("WeixinJSBridgeReady", handleFontSize, false);

} else if (document.attachEvent) {

document.attachEvent("WeixinJSBridgeReady", handleFontSize);

document.attachEvent("onWeixinJSBridgeReady", handleFontSize);

}

}

function handleFontSize() {

// 设置网页字体为默认大小

WeixinJSBridge.invoke('setFontSizeCallback', {

'fontSize': 0

});

// 重写设置网页字体大小的事件

WeixinJSBridge.on('menu:setfont', function () {

WeixinJSBridge.invoke('setFontSizeCallback', {

'fontSize': 0

});

});

}

})();

微信浏览器字体调整 PHP,h5禁止微信内置浏览器调整字体大小相关推荐

  1. 微信公众号监听后退,关闭内置浏览器

    原理:在页面中我们可以使用javascript window history,后退到前面页面,但是由于安全原因javascript不允许修改history里已有的url链接,但可以使用pushStat ...

  2. javascript判断是否是QQ或微信手机内置浏览器

    第一个判断是微信内置浏览器 第二个判断是Android QQ内置浏览器 第三个判断是IOS QQ内置浏览器 function isWeiXin(){ var ua = navigator.userAg ...

  3. 微信浏览器字体调整 PHP,微信h5禁止微信内置浏览器调整字体大小-爬坑

    微信webview内置了调整字体大小的功能,用户可以根据实际情况进行调整. image 1.ios 通过重写样式控制: body { /* IOS禁止微信调整字体大小 */ -webkit-text- ...

  4. 禁止微信内置浏览器调整字体大小

    微信webview内置了调整字体大小的功能,用户可以根据实际情况进行调节.但是很多移动端页面的开发都是使用rem作为单位的,字体大小改变以后,会出现页面布局错乱的情况,因此希望能够禁止微信的字体放大功 ...

  5. php h5页面微信登录页面,客户端,微信内置浏览器加载H5页面字体变大问题

    在开发当中呢,经常会有很多H5的小活动页面,需要在微信的环境下使用.偶尔会出现H5页面在微信或者其他客户端中出现字体变大的问题,下面提供解决方法. 首先先把网页自动放大放小的关掉. 安卓解决微信内置浏 ...

  6. 禁止移动端微信内置浏览器调节字体大小

    微信webview内置了调整字体大小的功能,用户可以根据实际情况进行调节.但是很多移动端页面的开发都是使用rem作为单位的,字体大小改变以后,会出现页面布局错乱的情况,因此希望能够禁止微信的字体放大功 ...

  7. 重置微信内置浏览器字体大小

    重置微信内置浏览器字体大小 setting() {if (typeof WeixinJSBridge == 'object' && typeof WeixinJSBridge.invo ...

  8. 微信内置浏览器调试和调试微信内的H5页面汇总(持续更新...)

    调试PC端微信内置浏览器(只支持3.2.1以下的) (1)添加以下代码, 查看chrome版本和内核安放位置 <html><script type="text/javasc ...

  9. CocosCreator H5 微信内置浏览器调起微信支付

    CocosCreator H5 微信内置浏览器调起微信支付 先来看看效果图 微信公众平台相关文档传送门https://mp.weixin.qq.com/wiki?t=resource/res_main ...

最新文章

  1. 一文通俗讲解元学习(Meta-Learning)
  2. 架构之美第二章-美丽架构的含义
  3. 怎样使用C# 获取WIFI的连接状态?
  4. 转:如何在 LoadRunner 脚本中做关联 (Correlation)
  5. [转载] Python 迭代器 深入理解 与应用示例
  6. jumpserver(0.3.2版本)开源跳板机系统部署
  7. My97DatePicker日期控件的使用
  8. threejs 绘制球体_Three.js 第一篇:绘制一个静态的3D球体
  9. js 获取指定范围的随机数
  10. java B2B2C Springboot仿淘宝电子商城系统-spring cloud 跨域访问
  11. monkey命令的使用
  12. vue 源码分析(尚硅谷视频学习笔记)
  13. 《麦肯锡方法》第11章 用图表说明问题-思维导图
  14. StretchDIBits
  15. 【存档】双向可控硅的工作原理
  16. printf用法之打印二进制,八进制,十进制,十六进制
  17. 安科瑞消防应急照明和疏散指示系统
  18. 注册中心集群 服务负载均衡 雪崩效应Hystrix
  19. PowerDesigner(CDM)画ER图并导出且在DBMS中运行
  20. RK3399平台开发系列讲解(PCI/PCI-E)5.53、PCIE RC侧 地址映射

热门文章

  1. STM32CubeMX学习笔记(48)——USB接口使用(MSC基于外部Flash模拟U盘)
  2. excel不同电脑上显示不一样解决方案
  3. 网路安全之HTTP状态码
  4. 【分治】剑指 Offer 33. 二叉搜索树的后序遍历序列
  5. 粽子大战 —— 猜猜谁能赢
  6. CUDA中的NVCC编译器详解
  7. 预告:揭秘7*24小时用数学解码交易的神秘玩家,量化交易者——TokenInsight对话首席...
  8. 系统集成项目管理工程师10大管理47个过程域输入输出工具(项目整体管理)
  9. 纽扣电池常识——以CR2450为例
  10. 华为S9300核心交换机链路聚合配置实例