Javascript 正在尝试处理window.onpopstate函数
我正在尝试了解如何使用Javascript 正在尝试处理window.onpopstate函数,javascript,Javascript,我正在尝试了解如何使用window.onpopstate。我认为它必须有后退和前进按钮,但它也处理任何链接。。。那么,为什么会发生这种情况呢 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script src="https://ajax.g
window.onpopstate
。我认为它必须有后退
和前进
按钮,但它也处理任何链接。。。那么,为什么会发生这种情况呢
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
window.onpopstate = function( e ) {
console.log("!!!!!!!!!!!!!!");
}
</script>
</head>
<body>
<a href="#1">first</a> <a href="#2">second</a>
</body>
</html>
window.onpopstate=函数(e){
控制台日志(“!!!!!!!!!!!!!”);
}
之所以会发生,是因为这是应该发生的
当活动历史记录条目更改时,将触发popstate
事件
-
当用户浏览会话历史时在窗口激发
-hm。。。该事件是否仅在按下浏览器后退和前进按钮时触发?