Worklight用户代理

时间:2014-12-10 19:00:22

标签: ibm-mobilefirst

我一直在控制台(Android环境)上显示一个页面,并通过检查用户代理使用移动设备或桌面测试是否已打开此外部页面(我的html页面)这段代码:

navigator.userAgent.match(/ Android设备/ I)

如果我在真实设备上运行这段代码,它会显示它是Android设备,如果我启动Worklight Console,它会显示它是桌面设备。如何更改用户代理以让控台台认为它是Android设备?我已经安装了Chrome扩展程序,但我并不了解如何使用它。

1 个答案:

答案 0 :(得分:0)

在我看来,您想要在使用Chrome桌面浏览器时调试Android环境(适用于移动设备)?

尝试以下操作,看看这是否是您想要的:

  1. 预览网络资源

    • 如果您的所有网络资源都位于公共\ css或common \ js文件夹中,请打开Worklight Console,然后点击"预览网络资源"
    • 如果网络资源来自common \和android \文件夹,则可以使用此网址结构:http://replace-with-host-or-ip-address:10080/replace-with-project-name/apps/services/preview/replace-with-app-name/android/1.0
  2. 打开Chrome DevTools并点击设备图标:

    enter image description here

  3. 然后,在打开的用户界面中,您可以从“设备”下拉列表中进行选择,将视口调整为所选Android设备的视口。

    enter image description here