7
我正嘗試使用Android上的菜單按鈕,PhoneGap。問題是我無法使用它,因爲在日誌中出現此錯誤:PhoneGap錯誤 - 「未捕獲ReferenceError:未定義cordova」
「未捕獲的ReferenceError:未定義cordova」。
這是源:
<!DOCTYPE html>
<html>
<head>
<!--<script type="text/javascript" charset="utf-8" src="js/cordova-2.6.0.js"></script>-->
<!--<script type="text/javascript" charset="utf-8" src="cordova-2.6.0.js"></script>-->
<!--<script type="text/javascript" charset="utf-8" src="js/cordova.js"></script>-->
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript">
function onLoad() {
document.addEventListener("deviceready", function() {
document.addEventListener("menubutton", function(){
alert('Menu button pressed.');
}, true);
}, false);
}
</script>
</head>
<body onload="onLoad()">
<p>Hello world!</p>
</body>
</html>
我認爲這個問題是cordova.js的進口,所以我嘗試使用了評論,這一切選項。
我不知道是否有任何關係,但我開始了劇本的時候,會出現這個錯誤在控制檯,用紅色:如果有一些英語
E/webview(21743): registerForStylusPenEvent onAttachedToWindow
E/webview(21743): registerForStylusPenEvent START
E/webview(21743): registerForStylusPenEvent END
對不起錯誤,但我試圖在沒有Google翻譯器的情況下執行此操作。
謝謝。
謝謝!這是一個愚蠢的錯誤。我讀過的地方說,文件cordova-x-x-x.js是自動添加的... 你回答之後,我把文件放在文件夾中,它工作。 – 2013-04-22 14:59:13
@WhizKid我正確地添加了cordova.js文件。但在此之後,它不起作用 – 2013-06-14 05:05:37
@DeepikaLalra你可以發佈你的代碼作爲一個單獨的問題,並在這裏發佈鏈接? – Whizkid747 2013-06-18 15:32:00