微信内浏览器或系统字体放大缩小,html页面布局错乱问题
微信浏览器可以调整过字体大小:
这样调整完字体,会导致样式上的错误。再次进入微信也是会记录到用户所用的字体大小。
解决办法禁止微信用户修改字体大小:
安卓:
<script type="text/javascript">
(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:
body { /* IOS禁止微信调整字体大小 */-webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important;
}
参考资料:https://www.jianshu.com/p/22c9b810704b
https://blog.csdn.net/weixin_37242696/article/details/80732260?utm_source=blogxgwz3
微信内浏览器或系统字体放大缩小,html页面布局错乱问题相关推荐
- 解决微信或系统字体放大缩小,html布局错乱混乱的问题
前言 手机可以调整字体大小的地方: 1.手机QQ.微信.部分Android内置浏览器等非自己开发的App都支持字体大小的调整(我只介绍微信): 2.iOS.Android系统本身也可以调整字体大小,导 ...
- 微信或系统字体放大缩小,html页面布局错乱问题
前言 手机可以调整字体大小的地方: 1.手机QQ.微信.部分Android内置浏览器等非自己开发的App都支持字体大小的调整(我只介绍微信): 2.iOS.Android系统本身也可以调整字体大小,导 ...
- 安卓下设置系统字体大小影响H5页面布局
问题描述: 调整好的h5页面,放在安卓app内嵌页面后布局正常,后来用户调整系统里面字体大小,后内嵌H5布局乱掉 问题分析: 因为用户调整了系统字体的大小,修改了根节点和body节点的font-siz ...
- java代码区放大_java – 放大/缩小整个页面布局
首先,让我们开始简单.缩放比较容易. (此代码未在其他示例中使用): TextView rootView; rootView.setScaleX(sx); rootView.setScaleY(sx) ...
- ubuntu终端下快捷键,字体放大缩小等【逐渐完善篇】
ubuntu终端下快捷键,字体放大缩小等[逐渐完善篇] 1.快捷键: ctrl - 字体缩小 ctrl + 字体放大 ctrl 0 恢复正常模式 备注:部分Linux系统是" ctrl sh ...
- 微信支付【H5非微信内浏览器支付】
最近需要在电商平台集成微信支付,PC端扫码支付,移动端是H5支付,扫码支付,这个比较简单,主要是H5支付,要求非微信内浏览器支付.看了官方文档发现,没有这种模式,只有扫码支付.刷卡支付.APP支付.公 ...
- 微信--H5非微信内浏览器支付
最近需要在电商平台集成微信支付,PC端扫码支付,移动端是H5支付,扫码支付,这个比较简单,主要是H5支付,要求非微信内浏览器支付.看了官方文档发现,没有这种模式,只有扫码支付.刷卡支付.APP支付.公 ...
- jquery 控制字体放大缩小
上周结了一个学校门户网站前端页面制作的工作(改版又改版,修改又修改),有很多js效果我是利用jquery来实现的,其中有个新闻正文字体放大缩小效果,比较简单,在这里提出来做个小小demo.(写几句又多 ...
- Js实现放大缩小html页面整体
Js实现放大缩小html页面整体 不包含iframe的写法 包含iframe的写法 不包含iframe的写法 html代码 <body><div ><button onc ...
最新文章
- SIGIR 2020开幕在即,智源学者论文收录占10%
- 12306的变态验证码算得了什么?我有Python神器!
- PMCAFF微课堂 | 产品汪如何做好“时间管理”让效率提高100倍
- 【转】Docker —— 从入门到实践
- php内容缓存输出,PHP使用缓存即时输出内容(output buffering)的方法
- Hi3518编译器安装
- 6-Arco大讲堂(一)
- pr调色预设_视频调色不好掌握?用这2000套PR、AE、达芬奇调色预设吧
- OpenShift 4 - 通过 REST API 操作 OpenShift
- Centos添加ip黑名单禁止某个ip访问,对登陆失败的主机进行封禁
- Yoga安装Ubuntu后,wifi和亮度调节问题
- Cannot run program “D:\jdk8\bin\java.exe“ (in directory “C:\Users\Administrator\AppData\Local\JetBra
- 微信小程序简单爱心点赞动画
- <!DOCTYPE>解读
- PKM知识管理最佳实践——2020年个人版
- oracle设置密码永不过期
- CloudBees程序员就如何开发可大规模扩展的HTTP服务器进行演讲
- 2019第十届蓝桥杯JAVA G组题解
- 鸿蒙系统和安卓哪个更流畅,鸿蒙系统比安卓系统更流畅吗?
- 计算机网络之网络层-数据报网络与虚电路网络
热门文章
- ijvideoview(播放视频,可播放https)
- 一张工程师的能力图的评述
- Python123:测验1: Python基本语法元素 (第1周)
- 10. 爬虫训练场,分页爬虫案例前端页面制作
- 2021年山东省安全员C证考试及山东省安全员C证找解析
- 优信拍集团php面试题_【优信拍PHP高级工程师面试一般都会问什么问题?】-看准网...
- Windows用户层技术工具与源码分享
- ##Windows 10纯净版下载##
- 第二课:css选择器选择器优先级及css3新增选择器(系统解析)
- python hook pc微信_python实现微信跳一跳辅助工具步骤详解