2013-06-13 4 views
2

Мне нужно обработать кнопку «Назад» в HTML 5 - Приложение Javascript для Windows Phone 8. Я нашел много решений на C#, но ни у кого в Javascript. Кто-нибудь знает, как это сделать?Windows Phone 8 - Javascript: back button

ответ

1

Вот мой код, который работает на Windows Phone 7

//WPback button handler methods 
$(document).ready(function() 
{ 
document.addEventListener("deviceready", setOverrideBackbutton, false); 
}); 

function setOverrideBackbutton() 
{ 
document.addEventListener("backbutton", backButtonTap, true); 
} 

/** 
* Callback after a backbutton tap on windows platforms. 
* Do nothing. 
*/ 
function backButtonTap() 
{ 
//Do not remove 
} 
+0

Спасибо, я попробую это – Sw1a

+0

Я пробую это, но когда я нажимаю на кнопку «Назад», это все равно выходит из приложения. Мне просто нужно правильно вставить этот код в мое приложение? – Sw1a

+0

Вы должны поместить этот код в свой js-файл и называть его началом – dpfauwadel

2

кнопка // Оборудование обратно может обращаться с помощью этого.

var hardwareButtons = Windows.Phone.UI.Input.HardwareButtons; 
    hardwareButtons.addEventListener("backpressed", function (e) { 
     e.handled = true; //handle back button event(won't close the app). 
     history.back(); //go back to history 
    }); 
+1

Я тестировал, это решение работает !!! – IcyBrk

+1

Я искал везде решение для этого. Спасибо! – Rob