每个应用程序加载仅触发一次的phonegap事件?

时间:2014-12-23 05:53:21

标签: cordova phonegap-build

我有一个多页的phonegap应用程序

document.addEventListener("deviceready", yourCallbackFunction, false);

每页都很好。

但是我要求整个应用程序...是否有任何事件仅在应用程序加载而不是页面加载时被触发?

2 个答案:

答案 0 :(得分:1)

到目前为止,我知道没有任何好办法或直接办法。如果你需要它,你将需要一个黑客。

在你的应用启动后,有一个登陆页面,对吧!比如index.html

在该页面中发出deviceready事件。在应用启动时做任何你想做的事。然后重定向到您的主要第一页说firstpage.html。在应用程序使用期间,不要再链接回index.html。的hackish。

答案 1 :(得分:0)

仅运行一次deviceready。

在您的其他页面上使用documentready。