該應用程序將在加載前顯示啓動畫面後顯示白頁。我試圖刪除mobile-experience
包,加fastclick
和mobile-status-bar
包,我加了cordova-plugin-splashscreen
插件,並設置偏好如下:meteor js cordova白頁在應用程序加載前顯示啓動畫面後
App.setPreference('SplashScreen', 'CDVSplashScreen');
App.setPreference('AutoHideSplashScreen', false);
App.setPreference('SplashScreenDelay', '30000');
我藏在啓動事件回調閃屏:
Meteor.startup(() => {
if (Meteor.isCordova) {
navigator.splashscreen.hide();
}
});
但這些都不要沒有工作,白色頁面在應用程序加載之前仍然在閃屏之後顯示。 有人有什麼建議嗎?在此先感謝
我刪除了'mobile-experience'並重新添加'fastclick'' mobile-status-bar''啓動畫面,它也不起作用。 –
正如我上面的回答所說,這不僅僅是包裝的問題。如果您在流星啓動時手動隱藏啓動畫面,則可能無法爲您的應用提供足夠的時間來渲染其主體並加載其內容。你應該刪除你的隱藏,並可能保持啓動屏幕比默認更長。 – ghybs
當Meteor.startup觸發時,可能會出現一種誤解。我會更新答案以提供更多細節。 – ghybs