如何解决Javascrip - “popstate” Windows 事件不起作用,仅在页面加载几秒钟后
我正在 Systeme webuilder 网站中实现一个脚本,该脚本包括当用户点击后退按钮时,它应该重定向到其他页面。
我搜索了一段时间,找到了这段代码,并在 javascript 中使用了 popstate windows 事件。
我首先尝试进行警报测试,然后进行测试,只有在我在页面上停留大约 5 秒钟后才会出现警报,然后按下后退按钮。为什么=有人可以帮助我吗?如果我在页面加载后立即按下后退按钮,它不会执行任何操作并且不会出现警报。
代码:
<script type="text/javascript">
function push() {
var url = '/foo/' + Date.now();
history.pushState({},null,url);
console.log("ON PUSH FUNCTION");
};
push();
window.addEventListener('popstate',function () {
alert("TEST");
},false);
</script>
这是我正在实施脚本的测试网页:https://fabioheitorfreelancer.systeme.io/516dfd30
任何帮助都是宝贵的。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。