当用户单击浏览器上的后退按钮时,我想重定向到该 url,如果用户再次单击返回,他们将回到上一个 url,我的意思是切换每个 url,我尝试了下面的代码,但它无法正常工作。它可以识别在 PC 上点击返回 2-3 次,而在移动设备上,它不起作用。
<script>
window.history.pushState(null, null, location.href);
window.history.back();
window.history.forward();
let k=0;
let counttime = 3;
window.onpopstate = function(){
k++;
if(k >(counttime)){
window.location.href="https://google.com";
return false;
}
else{
window.history.go(1);
}
};
</script>