在 Mobile Browser Simulator 中预览 Worklight 应用程序会在 Worklight 6.1 中打开 index.html,但不会打开 View.html(由 WAF 编

Posted

技术标签:

【中文标题】在 Mobile Browser Simulator 中预览 Worklight 应用程序会在 Worklight 6.1 中打开 index.html,但不会打开 View.html(由 WAF 编辑器创建)【英文标题】:previewing a worklight app in Mobile Browser Simulator opens index.html but not View.html(created by WAF editor) in Worklight 6.1 【发布时间】:2014-04-23 10:09:18 【问题描述】:

刚刚按照以下链接中的教程创建了一个工作灯天气应用程序,但在移动浏览器模拟器上预览它时会加载 index.html。但是使用 Workligt 应用程序框架编辑器从数据对象创建视图。

https://www.ibm.com/developerworks/community/blogs/WASFAQs/entry/building_a_worklight_mobile_application_without_code_in_worklight_v6_1?lang=en

谁能帮帮我,如何设置初始视图view.html文件。

提前感谢您的帮助。

【问题讨论】:

【参考方案1】:

移动浏览器模拟器,因为在真实设备上运行的应用程序总是加载 index.html 文件。 Worklight Application Framework 运行时代码动态加载 view.html 文件中定义的视图。

选择要由 Worklight Application Framework 运行时显示的初始视图:

1) 使用 Worklight 应用程序打开应用程序的 common/application.json 文件 框架编辑器 2) 转到视图选项卡 3) 右键单击​​您希望初始显示的视图,然后单击“设置为初始视图”。

在编辑器中工作时选定的初始视图会将其标题栏的背景颜色设置为黑色。保存 application.json 文件并通过单击“开始”按钮在移动浏览器模拟器中刷新应用程序(如果它仍处于打开状态)。

【讨论】:

感谢您的 anwser...但是相同的教程在 Windows 机器上运行时运行良好...当我检查控制台(Mac-Chrome 浏览器)时,我收到“未引用的错误:需要没有定义。”错误...可能是导致应用程序加载 view.html 文件...你能帮帮我吗?【参考方案2】:

已解决,截至目前,worklight 应用程序框架编辑器仅适用于 Dojo 移动工具包。

【讨论】:

以上是关于在 Mobile Browser Simulator 中预览 Worklight 应用程序会在 Worklight 6.1 中打开 index.html,但不会打开 View.html(由 WAF 编的主要内容,如果未能解决你的问题,请参考以下文章

is_mobile()判断手机移动设备

mobile web页面调试方法

mobile web页面调试方法

根据终端类型返回不同的访问内容

桌面版还是手机版?

检测移动设备