Phonegap拦截返回键 这个功能是当用户按下返回键事件触发.
backbutton 监听.调用 回调函数 如下:
document.addEventListener("backbutton", yourCallbackFunction, false);
注册事件监听,代表性的调用document.addEventListener,一旦你注册了 deviceready事件
不再需要调用任何其他方法来覆盖theback-button行为。
支持平台:
Amazon Fire OSAndroidBlackBerry 10Windows Phone 7 and 8
简单例子:
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
// Handle the back button
}
完整例子:
html>Back Button Example <script type="text/java script" charset="utf-8" src="cordova.js"> <script type="text/java script" charset="utf-8"> // Wait for device API libraries to load // function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } // device APIs are available // function onDeviceReady() { // Register the event listener document.addEventListener("backbutton", onBackKeyDown, false); } // Handle the back button // function onBackKeyDown() { }
按下返回键后 function onBackKeyDown() 就会执行 ;
把将要执行的方法放在里面就行