emu
emu
  • 发布:2021-12-09 19:15
  • 更新:2021-12-13 11:58
  • 阅读:579

【报Bug】内置浏览器UA信息错误

分类:HBuilderX

产品分类: 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 (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。这样会导致被调试的页面不能正确切换到移动版。

2021-12-09 19:15 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

可以呀

DCloud_HB_WDL

DCloud_HB_WDL

调整模式后,刷新下内置浏览器

该问题目前已经被锁定, 无法添加新回复