Worklight 6.2 - 移动浏览器模拟器未正确呈现应用程序

Posted

技术标签:

【中文标题】Worklight 6.2 - 移动浏览器模拟器未正确呈现应用程序【英文标题】:Worklight 6.2 - Mobile Browser Simulator Not Rendering Application Correctly 【发布时间】:2014-07-02 16:04:08 【问题描述】:

我正在使用 Worklight 6.2 Enterprise Edition 以及 Dojo 和 dojox/app。我在 MBS 上遇到了一些非常奇怪的行为。

我有一些用于创建小部件的 Dojo 模板。

每次我加载 MBS 时都会加载视图,但从模板实例化的小部件通常没有正确加载,并且我从 Dojo 收到关于“无效模板”的错误。定期一切都加载正常。

当我查看 Chrome 开发者工具中的网络选项卡并查看服务器对其中一个损坏的模板的响应时,我看到的是 html 其他部分的一部分代码。例如,模板应该只是一个包含输入字段和标签代码的小型 HTML 文件,但浏览器从应用程序的完全不相关部分(例如,其他模板的 HTML)接收 HTML 部分。

每次我进行刷新时,对于同一个文件,我都会收到不同的结果,其中可能包含多余的代码、太少的代码或正确的代码。

我无法在设备上重现此行为,这让我相信 Worklight 开发服务器有问题。

任何帮助将不胜感激。

谢谢, 克里斯

【问题讨论】:

【参考方案1】:

这已被确定为缺陷,最近已解决。

我们的目的是尽快(2014 年 7 月下旬)从 IBM Fix Central 和 Eclipse Marketplace 公开提供该修复程序。 我建议在月底前回来查看,届时重新下载并安装 Worklight Studio 插件,以验证您的问题确实得到了解决。

IBM 客户可以在以下位置查看 APAR 页面:https://www-304.ibm.com/support/entdocview.wss?uid=swg1PI21516

如果您为此问题打开 PMR,那里也会提供修复。

【讨论】:

我也有这个问题..在worklight预览公共资源显示空白!我找不到通过您提供的链接修复它的方法。你能再解释一下这些步骤吗? 获取新的 Eclipse,安装最新的 Studio 插件(8 月 18 日)。 我有 eclipse 4.3 kepler sr2 软件包和最新版本的 worklight studio 插件。最新的 eclipse 4.4 luna 由于 eclipse 错误而无法在 Debian 7.6 上打开。有什么想法吗?

以上是关于Worklight 6.2 - 移动浏览器模拟器未正确呈现应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Worklight 移动浏览器模拟器

如何在 Worklight 6.2 中链接来自移动客户端的适配器调用?

Worklight 6.2:成功发送标签推送通知,但在 android 设备上未收到

Worklight 6.2 Android 应用程序未在推送通知上启动

Xtify with Worklight 6.2 - 示例应用程序未收到任何推送通知

IBM Worklight 6.0 - 移动浏览器模拟器中的 Cordova 相机模拟不起作用