在开发当中呢,经常会有很多H5的小活动页面,需要在微信的环境下使用。偶尔会出现H5页面在微信或者其他客户端中出现字体变大的问题,下面提供解决方法

首先先把网页自动放大放小的关掉。

<meta name="viewport" content="width=device-width,initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

安卓解决微信内置浏览器打开字体变大问题的方法:

<script>(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 });});}})();
</script>

苹果IOS系统解决微信内置浏览器打开字体变大问题的方法:


1
2
3
4
5
6
/* IOS禁止微信调整字体大小 */
body {-webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important;
}

uniapp实践
安卓端

 ios端

微信修改字体大小后h5页面排版乱 解决办法相关推荐

  1. ubuntu 使用LVM修改分区大小后开机报错的解决办法

    在安装LVM后想扩充交换空间,没想到最后开不了机了,不想重装,折腾了一天找到了原因. 我在减小root分区的时候,缩小了分区的逻辑空间(lv)但没有相应的缩小文件系统,导致系统分区表不匹配,开不了机. ...

  2. h5 android 字体设置,解决因为手机设置字体大小导致h5页面在webview中变形的BUG

    解决因为手机设置字体大小导致h5页面在webview中变形的BUG 首先,我们做了一个H5页面,在各种手机浏览器中打开都没问题.我们采用了rem单位进行布局,通过JS来动态计算网页的视窗宽度,动态设置 ...

  3. 移动端rem布局,用户调整手机字体大小或浏览器字体大小后导致页面布局出错问题

    一.用户修改手机字体设置大小,影响App里打开的web页面. 手机字体设置大小,影响App的页面. Android的可以通过webview配置webview.getSettings().setText ...

  4. 微信字号调整问题 html,微信H5适配 解决微信调整字体大小导致Html5页面混乱

    最近开发公众号遇到一个问题: iOS.Android 加载页面,如果用户调整了微信自带的字体大小,那么我们的页面就会跟随调整字体大小,导致页面错乱无法适配.所以希望能够禁止微信的字体放大功能. 找了一 ...

  5. 关于微信浏览器调整字体大小,H5页面适配问题

    最近开发公众号遇到一个问题: 1.ios,Android 加载页面,如果用户调整了微信自带的字体大小,那么我们的页面就会跟随调整字体大小,导致页面错乱无法适配. 找寻了一些方法总结如下: 1.ios ...

  6. 安卓下设置系统字体大小影响H5页面布局

    问题描述: 调整好的h5页面,放在安卓app内嵌页面后布局正常,后来用户调整系统里面字体大小,后内嵌H5布局乱掉 问题分析: 因为用户调整了系统字体的大小,修改了根节点和body节点的font-siz ...

  7. 手机系统设置字体大小影响h5页面字体

    问题描述: 1.我们的h5页面是嵌入到app里面,用webview实现浏览器打开的 2.在手机浏览器打开没有问题 原因: 安卓的webview会出现这个问题,因为webview是手机内置浏览器的sdk ...

  8. 手机字体缩放html,手机系统设置字体大小影响h5页面字体

    问题描述: 1.我们的h5页面是嵌入到app里面,用webview实现浏览器打开的 2.在手机浏览器打开没有问题 原因: 安卓的webview会出现这个问题,因为webview是手机内置浏览器的sdk ...

  9. 解决微信调整字体大小导致Html5页面混乱

    原理:阻止ios和安卓调整字体大小时候的事件,ios通过添加css属性,安卓通过微信属性去阻止 注:添加后无法通过外部更改字体大小,根据项目需求运用 ios系统: body{-webkit-text- ...

最新文章

  1. Linux系统编程之Vim使用小技巧---代码自动对齐,智能提示
  2. 解决 org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does no
  3. d3.js实现隐藏部分关系
  4. dex运行linux,随着三星最新的DeX更新,更多的手机可以使用Linux
  5. 动画-animation
  6. Android studio之Error:(23, 17) Failed to resolve: junit:junit:4.12
  7. APP移动测试用例总结
  8. std::string std::wstring 删除最后元素 得到最后元素
  9. Android Studio与夜神模拟器联合调试
  10. 曹金明:Zynga大败局--数据控是如何把游戏做败的
  11. outlook qr码在哪里_爱奇艺极速版邀请码是多少在哪里填写 邀请码怎么输入方法...
  12. 模拟地铁自动售票系统C语言,基于PLC的地铁自动售票机控制系统设计.doc
  13. 计算机考试半角全角,全角和半角怎么切换?是什么意思?全角半角的区别
  14. leetcode--给房子涂色III
  15. css 多文件上传框美化
  16. SQL外键foreign key 表与表之间的三种关系
  17. opencv学习---计算图像的水平积分投影和垂直积分投影
  18. Intel新i9憋足了吃奶的劲狂拉功耗,总算吊打苹果M1max
  19. [转载]你所不了解的DevOps
  20. ANSYS Maxwell 3D线圈磁场仿真分析

热门文章

  1. 安全运维服务资质是什么?都有哪些等级?认证有什么好处?
  2. 支付宝接入网联,对我们有什么影响?
  3. 软件测试常见的六大类型和关注点分析
  4. 『 云原生·Docker』Docker容器数据卷
  5. 解决问题】AttributeError: module 'pandas' has no attribute 'ewma'报错解决方法
  6. c语言指针变量输出不了共用体,瘋子C语言札记(结构体/共用体/枚举篇)
  7. 张孝祥老师走了,心里难受,程序员们要多关注自己身体
  8. SpringBoot集成阿里云存储OSS服务
  9. 调制、复用和多址技术
  10. Ruby‘s Adventure——角色运动和动画制作