Ibm mobilefirst IE 10上的Worklight是否存在错误?
我一直在与一个商业伙伴合作,让一个保险应用程序在Windows8平板电脑上运行,我遇到了一些我无法解释的有趣行为 我用一个非常简单的用例成功地重现了这个问题,它在浏览器中以及作为应用程序部署时似乎都失败了 再造Ibm mobilefirst IE 10上的Worklight是否存在错误?,ibm-mobilefirst,Ibm Mobilefirst,我一直在与一个商业伙伴合作,让一个保险应用程序在Windows8平板电脑上运行,我遇到了一些我无法解释的有趣行为 我用一个非常简单的用例成功地重现了这个问题,它在浏览器中以及作为应用程序部署时似乎都失败了 再造 创建一个没有JavaScript库的简单WL Hello World应用程序 将其部署到开发服务器 打开IE 10浏览器并启动WL控制台 使用“预览为公共资源”运行此应用程序,它应该可以正常工作(显示默认的Hello Worklight) 单击F12启动IE调试器,然后刷新浏览器,单击s
WL.Client.connect(…)
调用添加到wlCommonInit
方法中
WL.Client.connect()
的基本Hello Worklight应用程序在IE上失败,但在其他浏览器上工作
所以我在想,如果我能在IE浏览器中使用它,那么这个补丁对平板电脑应用程序也会有好处
如有任何指示或指导,将不胜感激
注:我使用的是WL v6.2(6.2.0.00-20140915-1601)
在Windows 7上测试-IE 10.0.9200.17089
在Windows 8.1上测试-IE 11.0.9600.16663
我得到的错误是
HTML1300: Navigation occurred.
File: index.html
wlclient init started
before: initOptions.onSuccess
Request [/Connect/apps/services/api/Connect/common/init]
console.trace()
at __log (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:4882:31)
at Anonymous function (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:5240:7)
at createRequestHeaders (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:3200:17)
at sendRequest (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:3266:18)
at initialize (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:3172:17)
at klass (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:524:4)
at sendInitRequest (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:7870:5)
at connect (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:7879:3)
SCRIPT5022: InvalidStateError
File: worklight.js, Line: 1055, Column: 3
Uncaught Exception: InvalidStateError at (compiled_code):1055
对于未来的读者,这个问题通过转移到更新的fixpack版本v6.2.0.00-20141002解决了,您的Worklight版本是…?这是否只发生在IE 10上?你试过IE 11吗?是的,我试过IE10(Windows 7)和IE11(Windows 8.1)好的,我会为此提出PMR谢谢@Marvin。我在运行Windows7和IE11的家用机器上测试了它。我在Worklight的三个不同版本上进行了测试,所有版本都运行良好,没有任何问题。我在WL5.0.6、WL6.1和WL6.2上进行了测试。我在运行Win 8.1和IE11的办公机器上遇到了类似的问题,所以我认为您提到的补丁包也可以解决这个问题。
HTML1300: Navigation occurred.
File: index.html
wlclient init started
before: initOptions.onSuccess
Request [/Connect/apps/services/api/Connect/common/init]
console.trace()
at __log (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:4882:31)
at Anonymous function (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:5240:7)
at createRequestHeaders (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:3200:17)
at sendRequest (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:3266:18)
at initialize (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:3172:17)
at klass (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:524:4)
at sendInitRequest (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:7870:5)
at connect (http://192.168.80.167:10080/Connect/apps/services/preview/Connect/common/0/default/worklight/worklight.js:7879:3)
SCRIPT5022: InvalidStateError
File: worklight.js, Line: 1055, Column: 3
Uncaught Exception: InvalidStateError at (compiled_code):1055