2016-05-10 4 views
0

Я борется с ссылкой на кнопку «Назад».Back Button Issue

Для кнопки «Назад» я использую «Назад», чтобы перейти на предыдущую страницу. Это отлично работает в 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.jsp? nextURL=/auth/setQnAForm.do и обновляет одну и ту же страницу, однако в Chrome. Я думаю, что обратная страница загружается из кеша.

Пожалуйста, помогите мне в этом.

+0

Почему вы не добавить manully ссылку на главную страницу? –

+0

Я не хочу перенаправлять кнопку «Назад» на главную страницу, но на предыдущую страницу. –

+0

Не следует указать ссылку на кнопку обратной ссылки на /xyz/client/auth/createIDForm.do –

ответ

0

пытаются использовать это один

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

Это дает мне такое же поведение, как я объяснил мне. –

+0

Вы пробовали window.location.href = "previousPageLink" –

+0

Nabli, над строкой работает для IE, но не для Chrom и Mozilla. Можете ли вы предложить мне что-то, что может работать на всех? –