我正在尝试测试使用英特尔XDK for Windows phone构建的cordova应用程序。
我正在测试Windows Phone 8.1模拟器中的应用程序,后退按钮事件未触发,而是退出应用程序。
我尝试了一些我从互联网上读到的建议,使用winjs来捕捉不起作用的后退事件。
请帮我解决这个问题。
捕获后退按钮的代码:
document.addEventListener('backbutton', function(){
// Code to handle;
e.preventDefault();
}, false);
使用WinJS:
window.WinJS.Application.onbackclick = function (e) {
// Code to handle
e.handled = true;
return true;
};
答案 0 :(得分:0)
在WinJS中,确保在onDeviceReady函数中调用onbackclick函数。
试试这个示例代码:
function onBackKeyDown(eventArgs) {
eventArgs.handled = true;
/* Your behaviour/navigation */
}
然后用onBackKeyDown函数定义你想要在后退按钮上做什么。
git diff --no-index folder1 folder2