私は新しいCordova Web開発者です。私はinapbrowserを使用してWebサイトを自動的にロードするアプリケーションを作成しています。私の問題は、アプリケーションを終了する代わりにバックボタンをクリックしたときにサイトをロードした後です。 inappのブラウザを含む空白のページ、私が戻るボタンを押したときにアプリケーションを終了するにはどうすればいいですか?どのように私のアンドロイドデバイスからアプリケーションを終了するには、コルドバのボタンを押しますか?
答えて
InAppBroswerページのロード時にバックボタンイベントを登録し、戻るボタンをクリックしてアプリを終了することができます。次のようにサンプルコードは次のとおりです。
function onBodyLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
//inapp is a sample button's id available in HTML
$('#inapp').click(function()
{
try {
ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener("exit", onBackButton, false);
}
catch(err) {
alert("Plugin Error - " + err.message);
}
});
function onBackButton(e) {
alert("back button pressed");
navigator.app.exitApp();
}
}
あなたの質問への鍵はOfficial InAppBrowser Plugin PageのにaddEventListenerセクションにあります。
このサンプルを使用しようとしましたが動作しません、このエラーがあります** "Uncaught TypeError: ** –
@ Imen.A navigator通知を使用するためにcordova-plugin-dialogsプラグインをインストールする必要があります。それ以外の場合は、単純なjavascript alertboxを使用することもできます。 – Gandhi
ここにナビゲータ通知なしのコードです。問題は何ですか?document.addEventListener( 'deviceready'、function(){ cordova.InAppBrowser.open( 'http://example.com' ( "backbutton"、onBackKeyDown、false); });} onBackKeyDown(){ navigator.app.exitApp(); } ' –
- 1. どのようにしてcocossharpアプリケーションを終了しますか?
- 2. Androidアプリケーションはどのように終了しますか?
- 3. 家を押してから、アプリに戻って戻るボタンを押すと、アプリケーションが終了します
- 4. 「戻る」ボタンを押すとアプリケーションが終了します
- 5. MFCアプリケーションはどのように終了できますか?
- 6. xcode IOSボタンは、ホームボタンのようなアプリケーションを終了するボタン
- 7. 私のWindowsアプリケーションが終了したかどうかを検出するには?
- 8. どのようにアプリケーションの終了を捕まえるには?
- 9. Inno SetupのTOutPutProgressWizardPageからインストールをどのように終了しますか:
- 10. アプリケーション終了時にwebviewのクッキーはどうなりますか?
- 11. どのようにプログラムを終了するように指示しますか?
- 12. 戻るボタンを押すと、APPが終了します。どうして?
- 13. UWPアプリケーションをプログラムで終了または終了するにはどうすればよいですか? (Windows 10)
- 14. 私はこのボタンをどうやって押しますか
- 15. ユーザーがアプリケーションを終了しようとしたときに確認ダイアログを表示する(Xボタンを押す)
- 16. 終了する前に「終了」ボタンを複数回押して、iOSアプリケーションをチャイルドプロテクトする方法
- 17. PyQtダイアログ - ボタンを押した後に終了するにはどうすればいいですか?
- 18. QFileDialogポップアップでボタンを押すとアプリケーションが終了する
- 19. どのように私は熱い観測を終了するのですか?
- 20. どのようにPostgreSQLサーバを終了しますか?
- 21. Rhinoからどのように終了コードを返しますか?
- 22. ボタンを押すと、どのようにトリガーされますか?
- 23. Godotアプリケーションを終了するにはどのようにしてescキーを設定しますか?
- 24. アプリケーションはドックアイコンから終了せず、代わりにqtを終了します
- 25. tkinterの終了ボタンを押した後にプロセスを終了できない
- 26. アプリケーション終了時にDelphiで匿名スレッドを終了するにはどうすればよいですか?
- 27. どのように私のビューコントローラでデリゲートを終了するアプリケーションを取得できますか?
- 28. 私のデバイスでアプリケーションを実行すると、アンドロイドデバイスが終了する
- 29. どのように迅速に "終了" gitのソフトリセットを終了するには?
- 30. AndroidボタンOnclickアプリケーションを終了します
こんにちはImen、このリンクを見てみることをお勧めします - http://stackoverflow.com/help/how-to-askこれを実行しないと、最終的にあなたの質問あなたの評判を失うことになり、質問が閉鎖されます。私はあなたがこれに新しいですが、私も同じ問題に直面しているとこれを伝えていることを知っています – Gandhi