IE 11浏览器后退按钮检测

时间:2015-06-12 14:06:06

标签: javascript jquery internet-explorer

在IE 11浏览器中单击如何检测浏览器后退按钮。 在IE< 10浏览器中,我们可以使用以下方法实现此功能:

(window.event.clientX < 40 && window.event.clientY < 0)

请分享您的想法。

1 个答案:

答案 0 :(得分:0)

以下代码将检测后退按钮的点击。 /* Your code here! */是单击后退按钮时要执行的任何操作。

window.addEventListener("popstate", function (event) {
    /* Your code here! */
}, false);
window.history.pushState({}, "", window.location.toString());

默认情况下,单击后退按钮将使其返回。要停止它,请使用event.preventDefault()。如果您想手动返回,只需使用window.history.back()

这只适用于IE11。 IE10或更早版本不支持history API。