有时候做H5界面的时候,开发过程中自己写的顶部返回按钮会跟安卓手机自带的物理返回键冲突,导致返回顺序错乱,这个时候我们可以通过引用以下代码来实现屏蔽手机自带的物理返回键。
引入JQ库
<script>
$(document).ready(function() {
if (window.history && window.history.pushState) {
$(window).on('popstate', function () {
window.history.pushState('forward', null, '#');
window.history.forward(1);
});
}
window.history.pushState('forward', null, '#'); //在IE中必须得有这两行
window.history.forward(1);
});
</script>
网友评论