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

How do I change the user agent of a device in Kaiosrt or WebIDE?

我可以在“设备偏好设置”中看到以下字段。

但是,none 这些偏好似乎控制着 navigator.userAgent。我也尝试查看“设备设置”,但根本没有与用户代理相关的任何字段。

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

如您所见,用户代理是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 浏览器:

  1. 打开 "Device Preferences" 并使用键 general.useragent.override 添加一个新的字符串配置,并根据需要添加值。
  2. 在模拟器中重新启动您的应用程序。

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