我使用jquerymobile(1.2.0)创建一个全新的worklight(5.0.6)项目,添加黑莓6-7环境,没有别的。 这是wlcommoninit代码。
function wlCommonInit(){
WL.Client.connect({
onSuccess: onConnectSuccess,
onFailure: onConnectFailure
});
}
function onConnectSuccess(){alert("ok");}
function onConnectFailure(){alert("ko");}
我在预览应用时遇到以下问题。
wlclient init started worklight.js:1118
before: app init onSuccess worklight.js:1118
Request [/apps/services/api/cm2/blackberry/init] worklight.js:1118
after: app init onSuccess worklight.js:1118
wlclient init success worklight.js:1118
Failed to load resource: the server responded with a status of 403 (Forbidden)
`http://localhost:8080/apps/services/api/cm2/blackberry/init`
[/apps/services/api/cm2/blackberry/init] failure. state: 403, response: undefined worklight.js:1118
共同环境工作正常。 我错过了什么吗? 谢谢你的帮助
答案 0 :(得分:0)
预览BlackBerry 6-7(以及Windows Phone)时存在已知缺陷;对403状态响应有不正确的处理(可以得到它,但处理错误处理了......)。
应用程序应该在实际设备上正常工作(也可能是模拟器)。