Próbuję użyć przycisku menu na Androidzie, z PhoneGap. Problem polega na tym, że nie mogę go użyć, ponieważ pojawia się ten błąd w dzienniku:Błąd PhoneGap - "Uncaught ReferenceError: cordova nie jest zdefiniowany"
"Uncaught ReferenceError: cordova nie jest zdefiniowany".
To źródło:
<!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>
Myślałem, że problem był import cordova.js, więc próbowałem wykorzystywać wszystkie te opcje, które zostały skomentował.
ja nie wiem, czy mają jakikolwiek związek, ale wszystkie razy uruchomić skrypt, pojawi się ten błąd w konsoli, z czerwono:
E/webview(21743): registerForStylusPenEvent onAttachedToWindow
E/webview(21743): registerForStylusPenEvent START
E/webview(21743): registerForStylusPenEvent END
Przepraszam, jeśli miał trochę po angielsku błąd, ale próbuję to zrobić bez Google Translator.
Dziękuję.
Dziękujemy! To był głupi błąd. Miejsce, w którym czytałem, powiedziało, że plik cordova-x-x-x.js został dodany automatycznie ... Po udzieleniu odpowiedzi, umieściłem plik w folderze i zadziałało. –
@WhizKid Dodałem poprawnie plik cordova.js. ale potem to nie działa –
@DeepikaLalra możesz zamieścić swój kod jako osobne pytanie i zamieścić link tutaj? – Whizkid747