在我的应用程序中,我试图根据我的需要隐藏启动画面,比如 3 秒后。我可以在 Phonegap 中轻松做到这一点。但在 IBM Worklight 中,它阻止了这一点。我已经发布了一个关于这个的问题,请参考这个
当我更深入地研究工作灯库代码时,我发现发生了一件奇怪的事情,
在 wlclient.js 中(文件是只读的,并在部署时自动创建。)写入以下行,
switch (getEnv()) {
case WL.Env.ANDROID:
// An injected interface from WLDroidGap.bindBrowser, used to dismiss the splash screen
WLCordovaSplashScreenDialog.removeSplashScreen();
WL.OptionsMenu.init();
break;
如果评论这一行
WLCordovaSplashScreenDialog.removeSplashScreen();
我的飞溅就像它应该运行的那样。但是当应用程序从服务器获得更新时 wlclient.js 会重新创建。
那么是否有其他方法可以根据我的意愿隐藏我的启动屏幕,而不是由 IBM WL 内部自动处理。