后退按钮问题

mi7gmzs6  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(398)

我正在努力与后退按钮链接。
对于back按钮,我使用back返回上一页。这在chrome中运行得非常好,但在ie和firefox中却不行。在ie中,它保持在同一个页面上,而在firefox中,我会收到“页面过期”的消息。
我有点问题,但我不知道解决办法。
所以我的网址是: /xyz/client/auth/createIDForm.do which redirects xyz/client/pub/redirectByURL.jsp?nextURL=/auth/setQnAForm.do 现在登录页是 xyz/client/auth/setQnAForm.do 但是这个页面上的后退按钮有问题,就像我上面提到的那样。
我想它要回到过去了 rediretByURL.jsp ? nextURL=/auth/setQnAForm.do 在chrome中刷新相同的页面,我想后面的页面是从缓存加载的。
请帮帮我。

lf3rwulv

lf3rwulv1#

试着用这个

<button onclick="goBack()">previous page</button>
<script>
function goBack() {
if(navigator.userAgent.indexOf("Chrome") != -1 )
    {
        window.history.go(-1);
    }
    else if(navigator.userAgent.indexOf("Safari") != -1)
    {
        window.history.go(-1);
    }
    else if(navigator.userAgent.indexOf("Firefox") != -1 ) 
    {
         window.history.go(-1);
    }
    else if((navigator.userAgent.indexOf("MSIE") != -1 ) || (!!document.documentMode == true )) //IF IE > 10
    {
      window.location.href="yourPageLink";
    } 

   }
    </script>

相关问题