微信内置浏览器及华为小米QQ浏览器关于使用rem的兼容性问题解决

在移动端h5开发中,rem适配能有效解决屏幕适配问题,但在微信内置浏览器和华为、小米、QQ浏览器中,由于最小字体限制,导致rem设置失效。本文介绍了问题描述,rem的使用,并提供了通过media.js调整根元素字体大小的解决方法,以确保1rem始终等于设计图的100px。同时,建议设置根节点为100px以上,避免字体过小引发的问题,优先使用flex布局,并将js放在html头部引用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、问题描述

在做移动端h5页面开发的时候,rem的使用简直是屏幕适配的利器,但是,它在也存在兼容性问题:

在微信内置浏览器及华为小米内置及QQ浏览器访问rem做的h5的时候,由于设置部分字体过小,以上浏览器为了满足浏览需要,强制限制了html最小字体,虽然我们代码设置了html,body的字号,但并未生效,从而影响了页面布局!

二、rem的使用

之前我已经整理过了如何使用rem的方法,这里只是为了解决bug,就不展开说明了:附:如何使用rem适配移动端及移动端适配的其他方法汇总

三、解决方法

  • 此版本应用于 750px尺寸的 iOS 设计稿
  • rem计算方式:设计图尺寸px / 100 = 实际rem 【例: 100px = 1rem,1px = 0.01rem】

3.1 media.js复制即用

!function (window) {
   
    setTimeout(function () {
   
        /* 设计图文档宽度 */
        var docWidth = 750;
        var doc = window.document,
            docEl = doc.documentElement,
            resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize';
        var recalc = (function refreshRem() {
   
            
<think>好的,用户想了解小米手表在安卓系统的兼容性和相关功能。首先,我需要确定小米手表的不同型号,比如Xiaomi Watch S系列、Xiaomi Watch Color系列和Xiaomi Watch Lite,这些可能支持的安卓版本不同。然后,每个型号的兼容性要求可能不一样,比如Android版本最低需要多少,是否支持不同品牌的手机,比如华为、三星等。此外,蓝牙版本也是一个关键点,比如蓝牙5.0或以上,这会影响连接稳定性。 接下来是功能方面,用户可能关心健康监测功能,比如心率、血氧、睡眠监测等,还有运动模式的数量和类型。通知功能也很重要,比如来电、短信、第三方应用的通知是否支持。续航能力方面,不同型号的电池续航时间不同,需要具体说明。防水等级和GPS功能也是用户常问的。 还需要提到与MIUI的深度集成,比如查找手机、遥控拍照等功能,但也要说明非小米手机可能存在的功能限制。最后,用户可能想知道系统升级情况,比如是否支持OTA更新,保持兼容性。 相关问题部分,应该涵盖兼容性问题排查、与非小米手机的配合、健康数据同步、第三方应用安装以及续航优化等。要确保信息准确,可能需要参考官方资料或可靠来源,避免错误。同时,保持回答结构清晰,分点说明,方便用户阅读。</think>### Xiaomi Watch安卓兼容性及功能解析 #### 一、兼容性要求 1. **Android版本支持** - Xiaomi Watch S系列:需Android 6.0及以上系统 - Xiaomi Watch Color系列:需Android 7.0及以上系统 - Xiaomi Watch Lite:需Android 5.1及以上系统[^1] - 支持品牌包括小米华为、OPPO、vivo、三星等主流安卓手机(需安装「小米运动健康」APP) 2. **蓝牙要求** - 需蓝牙5.0及以上协议支持 - 部分旧机型可能需手动开启「位置权限」才能配对 #### 二、核心功能特性 1. **健康监测** - 24小时心率监测(采用$PPG$光学传感器) - 血氧饱和度检测(SpO2) - 睡眠质量分析(含REM周期识别) - 压力监测(基于$HRV$心率变异性算法) 2. **运动模式** - 支持$>100$种运动类型记录 - 内置GPS(仅限Pro/S1系列) - 5ATM防水等级(游泳监测支持) 3. **智能交互** - 来电/短信/APP通知推送(支持微信QQ等) - NFC公交卡/门禁模拟(需手机端配置) - 音乐控制(支持Spotify、网易云音乐等) 4. **续航表现** - 典型使用场景:$14$天续航(基于$230mAh$电池) - GPS连续工作:$22$小时 #### 三、系统集成特性 $$ \text{设备互联度} = \frac{\text{支持功能数}}{\text{总功能数}} \times 100\% $$ - MIUI深度设备可达$95\%$功能支持(含查找手机、遥控拍照等) - 非MIUI设备功能支持率约$80\%$(缺少系统级快捷操作) #### 四、版本差异对比 | 特性 | 标准版 | Pro版 | 运动版 | |--------------------|--------|-------|--------| | 常亮显示屏 | ✔️ | ✔️ | ❌ | | 蓝宝石玻璃 | ❌ | ✔️ | ❌ | | 双频GPS | ❌ | ✔️ | ❌ | | 第三方应用安装 | ❌ | ✔️ | ❌ |
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值