<!DOCTYPE html>
<html>
<body>
<script>
document.write(navigator.userAgent)
</script>
</body>
</html>

- 发布:2021-12-09 19:15
- 更新:2021-12-13 11:58
- 阅读:579
产品分类: HbuilderX
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: Monterey
HBuilderX版本号: 3.2.16
示例代码:
操作步骤:
<!DOCTYPE html>
<html>
<body>
<script>
document.write(navigator.userAgent)
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<script>
document.write(navigator.userAgent)
</script>
</body>
</html>
预期结果:
Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Mobile Safari/537.36
或者
Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
或者
Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1
等带有Mobile/android/iphone/ipad标记的UA信息
Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Mobile Safari/537.36
或者
Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
或者
Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1
等带有Mobile/android/iphone/ipad标记的UA信息
实际结果:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.12.10 Chrome/69.0.3497.128 Safari/537.36
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.12.10 Chrome/69.0.3497.128 Safari/537.36
bug描述:
升级HbuilderX到最新版以后编辑HTML页面时使用“运行到内置浏览器”时,如果把内置浏览器从pc模式改为手机平板模式,页面读到的navigator.userAgent 没有变成相应的移动设备的UA,而是读到PC浏览器的UA。这样会导致被调试的页面不能正确切换到移动版。
2 个回复
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
可以呀
DCloud_HB_WDL
调整模式后,刷新下内置浏览器