2
我遇到了麻烦,我无法解决。科尔多瓦/ Phonegap应用程序中的Windows Phone中的后退问题
我试图操纵的WindowsPhone的后退按钮,但它似乎没有工作
我试图重新使用一个事件(实际适用于Android应用),其更多少这样
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown(e) {
var location = window.location.href;
console.log(location);
var partial_location = location.split("#");
if (partial_location[1] == "menu/" || partial_location[1] == "login/") {
e.preventDefault();
navigator.app.exitApp();
} else {
navigator.app.backHistory();
}
}
自似乎没有在Windows Phone上工作,经过一番研究,我已经通过的NuGet WinJS安装并试图调用函数这样
if (device.platform == "windows") {
WinJS.Application.onbackclick = function(evt){
onBackKeyDown(evt);
return true;
}
} else {
document.addEventListener("backbutton", onBackKeyDown, false);
}
我在deviceready事件中调用此事件,所以我没有解决方案。
它似乎没有检测到事件甚至功能。所以我想知道我做错了什么。
任何消化?