[英]Phonegap issue with deviceready event
我正在從事混合移動應用程序的項目。 我在構建階段進行測試和調試時使用了漣漪。 我使用phonegap / cordova來為Android構建APK,而且進展順利。 直到現在,似乎似乎未觸發deviceready事件。
登錄時,我使用以下javascript代碼;
document.addEventListener('deviceready', function() {
var email = $('#loginEmail');
var password = $('#loginPassword');
var base_url = $('#loginUrl');
email.val(window.localStorage.getItem('ptu_email'));
password.val(window.localStorage.getItem('ptu_password'));
base_url.val(window.localStorage.getItem('ptu_url'));
console.log(window.localStorage.getItem('ptu_url'));
$('#loginForm').on('submit', function(event) {
event.preventDefault();
$("#loginForm").validate();
company.BaseUrl = base_url.val();
company.LoginWithEmail(email.val(), password.val()).then(function() {
window.location = 'dashboard.html';
}, function(err) {
console.log("Error:");
console.log(err);
});
});
}, false);
使用波紋模擬器時,此方法工作正常,但未將銀河s4上安裝的apk安裝在一起。 我在這里查看了其他一些有關deviceready事件的問題,但還沒有找到解決方案。 任何人都知道這里出了什么問題嗎?
使用這種方法。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title>Device Ready</title> <script src="cordova.js"></script> <script> function onLoad() { document.addEventListener('deviceready', main, false); } </script> </head> <body onload="onLoad()"> </body> <script> function main(){ } </script> </html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.