Ibm mobilefirst MobileFirst 7.1连接启动和;WL.Client.connect不同
在MobileFirst 7.1项目中,connectOnStartup属性仍然可以正常工作Ibm mobilefirst MobileFirst 7.1连接启动和;WL.Client.connect不同,ibm-mobilefirst,Ibm Mobilefirst,在MobileFirst 7.1项目中,connectOnStartup属性仍然可以正常工作 var wlInitOptions = { connectOnStartup : true, ... } if (window.addEventListener) { window.addEventListener('load', function() { WL.Client.init(wlInitOptions); }, false); } else if
var wlInitOptions = {
connectOnStartup : true,
...
}
if (window.addEventListener) {
window.addEventListener('load', function() {
WL.Client.init(wlInitOptions); }, false);
} else if (window.attachEvent) {
window.attachEvent('onload', function() {
WL.Client.init(wlInitOptions); });
}
使用此代码并设置worklight server路径和上下文,MobileFirst应用程序将检查此应用程序是否需要更新
但自Worklight v6.2以来,此属性已被弃用
关于此属性的说明:
已弃用:connectOnStartup init选项已弃用。工作灯
默认情况下,应用程序配置为不连接到Worklight
服务器。如果希望应用程序连接到Worklight
服务器,使用WL.Client.connect()
这个文档说我们应该使用WL.Client.connect()
我使用此API,并将connectOnStartup设置为false,只需使用以下代码:
WL.Client.connect({
onSuccess :function(){ console.log("success")},
onFailure :function(){ console.log("Fail");},
timeout :5000
});
这段代码也很好用
我们的问题是:
您不能使用不推荐使用的API或属性,因为我们可以随时决定完全删除它们,然后它将停止工作,您会抱怨它不工作。不要用它