编程语言
首页 > 编程语言> > javascript – 如何强制页面刷新浏览器后退点击?

javascript – 如何强制页面刷新浏览器后退点击?

作者:互联网

单击导航器后退按钮时,是否存在跨浏览器兼容的强制页面刷新方式?

我正在尝试访问实际的cookie:

我有一个js setcookie函数,记录类型选择器中的更改

$( "#type-select" ).change(function() {             
    var type = $("#type-select").val();
    SetCookie("liste-voyage-type",type);
    });

我想在返回此页面时检索该值,单击浏览器后退按钮,使用php

 if (isset($_COOKIE["liste-voyage-type"]))
        $type=$_COOKIE["liste-voyage-type"];

解决方法:

我的项目有类似的要求.你可以这样做:

例如,假设有两个页面:page1和page2

在Page1中做这样的事情:

<script>
     if (sessionStorage.getItem("Page2Visited")) {
          sessionStorage.removeItem("Page2Visited");
          window.location.reload(true); // force refresh page1
     }
</script>

在第2页:

<script>
     sessionStorage.setItem("Page2Visited", "True");
</script>

现在,无论何时单击第2页的后退按钮,它都会强制页面1上的页面刷新.

标签:javascript,jquery,cookies,browser-cache
来源: https://codeday.me/bug/20191001/1838997.html