Javascript cordova Devicerady点火问题
我正在使用javascript在我的index.html中为我的ios应用程序使用cordova.js。第一次登录我的应用程序时,deviceready函数将正确调用,当我单击“注销”时,我的应用程序将成功注销,下一次单击“登录”时,此设备就绪事件将不会调用Javascript cordova Devicerady点火问题,javascript,ios,facebook,cordova,Javascript,Ios,Facebook,Cordova,我正在使用javascript在我的index.html中为我的ios应用程序使用cordova.js。第一次登录我的应用程序时,deviceready函数将正确调用,当我单击“注销”时,我的应用程序将成功注销,下一次单击“登录”时,此设备就绪事件将不会调用 document.addEventListener("deviceready", onDeviceReady, false); `function onDeviceReady(){ runningInCordova =
document.addEventListener("deviceready", onDeviceReady, false);
`function onDeviceReady(){
runningInCordova =true;
}'
如何重新初始化cordova[在注销期间,我想删除此设备就绪。因此,每当我单击“登录”时,此设备就绪事件将触发]
事实上,我的问题是,我在ios应用程序中使用了openFB。这是我第一次通过facebook登录我的应用程序。当我注销我的应用程序时,我尝试通过facebook登录我的应用程序,但它不起作用。第一次onDeviceReady方法调用时,当我注销我的应用程序时,变量runningInCordova为true,变量runningInCordova为false。我怎样才能解决这个问题,请帮助我……从:
魔兽世界
事件在Cordova完全加载时激发
此事件对于任何应用程序都至关重要。它表示Cordova的设备API已加载并准备好访问
deviceready事件只会在应用程序首次加载时触发一次。我希望您希望为登录和注销绑定不同的处理程序,而不是使用deviceready。在这里,在注销后,我使用了window.location.replace./index.html。但是在index.html页面中,我使用了这个cordova.js。注销后,cordova从不初始化,因此在AppBrowser的loadstart事件中从不调用。如何使loadstart事件正常工作。。。。