如何在Kaiosrt或WebIDE中更改设备的用户代理?

问题描述 投票:1回答:1

我可以在 "设备首选项 "中看到以下字段。

Device Preferences

然而,这些偏好设置似乎都不能控制 navigator.userAgent. 我也试着查看 "设备设置",但它根本没有任何与用户代理相关的字段。

Device Settings

作为参考,这里是我的运行时信息。

Runtime Info

如你所见,用户代理是 Mozilla 5.0 (Mobile; rv:48.0) Gecko/48.0 Firefox/48.0. 我想把用户代理改为 Mozilla/5.0 (Mobile; LYF/LF-2403/LYF-LF2403-000-01-3D-191217-i;Android; rv:48.0) Gecko/48.0 Firefox/48.0 KAIOS/2.0 以匹配设备用户代理。

firefox adb settings web-ide kaios
1个回答
1
投票

诀窍是像对待firefox浏览器一样对待它。

  1. 打开 "设备偏好设置",然后添加一个新的字符串配置,键为: general.useragent.override 和值为任何你需要的。
  2. 在模拟器中重新启动你的应用程序。

在步骤1中被覆盖的用户代理应该开始反映。

© www.soinside.com 2019 - 2024. All rights reserved.