Phonegap返回键backbutton功能 cordova

2014-11-24 00:41:51 · 作者: · 浏览: 0

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() 就会执行 ;

把将要执行的方法放在里面就行