私はアンドロイドのハイブリッドフォンアプリでcordovaダイアログプラグインを使用しようとしています。
未知の型エラー:未定義の 'alert'プロパティを読み取ることができませんCordovaダイアログプラグイン:プロパティの警告を読み取ることができません
したがって、私はアプリを最小限まで削除しました。私のcordovaディレクトリには、javascriptファイルを起動するスーパーシンプルなhtmlファイルがあります。
<html>
<head>
<script src="js/script.js" type="text/javascript"></script>
</head>
<body>
</body>
</html>
すると、そのscript.jsファイルに、私がコピーされ、コルドバのAPIとコルドバのダイアログプラグインAPIからの正確なサンプルコードを貼り付けています。
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
console.log(navigator.notification);
}
function alertDismissed() {
// do something
}
navigator.notification.alert(
'You are the winner!', // message
alertDismissed, // callback
'Game Over', // title
'Done' // buttonName
);
私はその後、コルドバ、実行して、端末に自分のアンドロイド携帯電話上でアプリケーションを実行して、アプリが構築され、問題なく起動します。しかし、私は警戒を得ることはありません。私はアプリを調べると、再び同じキャッチされていないタイプのエラーが表示されます。
これはうまくいかない理由を知っている人はいますか?
私は25.2.5
また、JDKで、10.12.3
コルドバV 6.5.0
Androidのコマンドラインツールがインストールさ
OSX上でそれを実行している、プラグインはコルドバのディレクトリにインストールされています私はそれをプラグインフォルダで見ることができます。
解決策を見つけました。私はプラグインを使用するためにあなたのhtmlでcordova.jsをインポートしなければならなかったことを忘れていました。だから を追加しました。 –