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事件中調用此事件,所以我沒有解決方案。
它似乎沒有檢測到事件甚至功能。所以我想知道我做錯了什麼。
任何消化?