单击浏览器上的后退按钮时如何切换网址?

时间:2021-04-25 04:13:00

标签: javascript browser

当用户单击浏览器上的后退按钮时,我想重定向到该 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>

0 个答案:

没有答案