【发布时间】:2013-06-10 00:46:12
【问题描述】:
我需要处理 HTML 5 - Windows Phone 8 的 Javascript 应用程序中的后退按钮。我在 C# 中找到了很多解决方案,但在 Javascript 中没有一个。 有人知道怎么做吗?
【问题讨论】:
标签: javascript html windows-phone-8 back-button
我需要处理 HTML 5 - Windows Phone 8 的 Javascript 应用程序中的后退按钮。我在 C# 中找到了很多解决方案,但在 Javascript 中没有一个。 有人知道怎么做吗?
【问题讨论】:
标签: javascript html windows-phone-8 back-button
//硬件后退按钮可以用这个来处理。
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
});
【讨论】:
这是我在 windows phone 7 和 8 上工作的代码
//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
}
【讨论】:
如果您使用的是 PhoneGap,请查看http://www.risingj.com/archives/493
【讨论】: