2016-06-14 11 views
0

load()関数を使用してアプリケーションに新しいページを読み込むPhoneGapアプリケーションを作成しました。PhoneGapでload()関数を使用したイベント/ボタン

BackButtonイベントの検出は、iOSおよびWindowsでは無効です。

私が知りたいのは、イベントBackButtonで返すために最後に呼び出されたページを覚えておくことです。

戻るボタンでバックイベントを有効にするにはどうすればよいですか?

+0

チェックこれを:https://forum.jquery.com/topic/how-to-load-content-with-back-button-有効にし、リフレッシュを使用してajax – Avijit

答えて

1

ユーザーが戻るボタンを押すと、イベントが発生します。デフォルトの戻るボタンの動作を変更するには、backbuttonイベントのイベントリスナーを登録します。バックボタンの動作を無効にするために他のメソッドを呼び出す必要はなくなりました。

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() { 
    document.addEventListener("backbutton", onBackKeyDown, false); 
} 
function onBackKeyDown() { 
    // Handle the back button 
    alert("Back button pressed"); 
} 

は、より多くのオプションを見て

cordova.apache.org/docs/en/latest/cordova/events/events.html

+0

お返事ありがとうございます。私はバックイベントがいつ発生するかを検出する方法を知りました。 特に、このイベントの検出はiOSおよびWindowsでは無効です。 私が知りたいことは、イベントBackButtonで返すために呼び出された最後のページを覚えておくことです – MedMatrix

関連する問題