IBM Worklight 6.0 - 移动浏览器模拟器是不是支持 Worklight 皮肤?
Posted
技术标签:
【中文标题】IBM Worklight 6.0 - 移动浏览器模拟器是不是支持 Worklight 皮肤?【英文标题】:IBM Worklight 6.0 - Does the Mobile Browser Simulator support Worklight Skins?IBM Worklight 6.0 - 移动浏览器模拟器是否支持 Worklight 皮肤? 【发布时间】:2013-10-08 17:06:15 【问题描述】:我想知道Mobile Browser Simulator是否支持使用Worklight 6的Skins。
在 IBM Worklight 论坛Skins does not reflect on Mobile Browser simulator 的先前讨论中,我发现 IBM WL 5.0 不支持皮肤。 Worklight 6 呢?
我必须使用模拟器/模拟器还是使用真实设备进行测试?
P.S. 到目前为止,通过我的实验,我证实它不支持移动浏览器模拟器的皮肤。你能证实这一点吗?将不胜感激,因为这将排除我的程序中的错误。
【问题讨论】:
【参考方案1】:Worklight Console 在 v6.0.0.0 中的 MBS 不支持显示 Worklight 皮肤。这将在Worklight 6.1.0 中解决(文档没有提及,但包含在内)。
不过,您可以克服这一点。我已经在这个问题中写了这样做的方法:How to develop for tablet using Worklight?
复制/粘贴相关部分:
预览皮肤的网络资源:
-
android环境文件夹右键
选择运行方式 >> 预览...
从“皮肤”下拉列表中选择皮肤
点击运行按钮
您现在应该看到皮肤(预览只显示网络资源,如果有的话,不显示原生部分)。
如果失败,您可以尝试如下更改 URL。 这实际上剥离了 MBS 容器并仅显示 Web 资源。
发件人:
http://localhost:8080/_MobileBrowserSimulator/index.html?webpage=http://localhost:8080/apps/services/preview/your-app-name/android/1.0/your-skin-name-here/your-html-filename-here.html&devicesFilePath=devices.json&platform=android&ips=169.254.236.125,9.148.205.249,10.0.0.2
收件人:
http://localhost:8080/apps/services/preview/your-app-name/android/1.0/your-skin-folder-name/your-html-filename-here.html
【讨论】:
【参考方案2】:Worklight 6.1 移动浏览器模拟器支持为每个环境选择皮肤。可以从每个设备上方的工具栏中更改每个设备的皮肤。
【讨论】:
尽管为环境添加了皮肤。我没有在皮肤下拉列表下看到它。 向环境中添加皮肤需要重新部署移动浏览器模拟器。控制台不支持皮肤下拉菜单,它需要运行方式 -> Eclipse 中的预览。 我们是否解释了重新部署 MBS .war 文件的要求? 每当将新环境或皮肤添加到 Worklight 应用程序时,Mobile Browser Simulator 将需要另一个运行方式 -> 从 Eclipse 预览以显示更新。已提交有关这些详细信息的 Worklight 6.1 文档更新。以上是关于IBM Worklight 6.0 - 移动浏览器模拟器是不是支持 Worklight 皮肤?的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 6.0 - 如何将日志写入文件并将它们发回?
IBM Worklight 6.0 - 如何更改 wlclient.properties 中的 wlServerHost 值
IBM Worklight 6.0 - 添加 Worklight 文件条目选项时遇到问题
IBM Worklight 6.0 - 内容根目录和本地 Worklight 服务器设置