后退按钮问题

Back Button Issue

本文关键字:问题 按钮      更新时间:2023-09-26

我很难使用"返回"按钮链接。

对于"后退"按钮,我使用"后退"转到上一页。这在Chrome中运行得非常好,但在IE和Firefox中则不然。在IE中,它会停留在同一个页面上,而在Firefox中,我会收到"页面过期"的消息。

我有点问题,但我不知道解决办法。

所以我对URL的跟踪是:

/xyz/client/auth/createIDForm.do which redirects xyz/client/pub/redirectByURL.jsp?nextURL=/auth/setQnAForm.do

现在登录页是xyz/client/auth/setQnAForm.do,但是这个页面上的后退按钮有问题,就像我上面提到的那样。

我认为它要回到rediretByURL.jspnextURL=/auth/setQnAForm.do并在Chrome中刷新同一页面。我认为后台页面是从缓存加载的。

请帮我一下。

尝试使用这个

<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>