<script>
//zts 浏览器的后退
window.history.pushState("bb", false);
window.addEventListener('popstate', function(e){
window.history.pushState("bb", false);
var user_id=document.getElementById("userid").value;
var order_sn=document.getElementById("order_sn").value;
if(user_id==0){
alert(确定退出?);
}
else{
alert(跳转到哪里?);
}
}, false);
//zts 浏览器的后退
window.history.pushState("bb", false);
window.addEventListener('popstate', function(e){
window.history.pushState("bb", false);
var user_id=document.getElementById("userid").value;
var order_sn=document.getElementById("order_sn").value;
if(user_id==0){
alert(确定退出?);
}
else{
alert(跳转到哪里?);
}
}, false);
</script>
-----------------------------------------------------------------------------------------------------------
pushState是将指定的URL添加到浏览器历史里
如何响应浏览器的前进、后退操作
window对象上提供了onpopstate事件,上面传递的state对象会成为event的子对象,这样就可以拿到存储的title和URL了。
window.addEventListener('popstate', function(e){
window.history.pushState("bb", false);
}, false);