我试图构建的Windows Phone 7。我试图按照文档中的“后退按钮”事件的PhoneGap应用程序(http://docs.phonegap.com/en/2.0.0/cordova_events_events.md.html#backbutton ),但我似乎无法得到它的工作。
该“deviceready”事件触发,但“后退按钮”事件不会。 当编译和Visual Studio中的Windows Phone模拟器中运行的onDeviceReady函数调用和“设备准备就绪”的记录,但在仿真器后退按钮被按下退出应用程序并没有被记录在控制台中。 当按下后退按钮OnBackKeyDown功能应该运行。
从官方文档代码的副本:
<html>
<head>
<script type="text/javascript" charset="utf-8" src="cordova-2.0.0.js"></script>
<script type="text/javascript">
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
console.log("Device ready");
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown() {
console.log("Back button pressed");
}
</script>
</head>
<body onload="onLoad()">
<div></div>
</body>
</html>