предупреждение на странице не появляется при загрузке через window.history.back ()

0

у меня есть

 $(document).ready(function(){alert('Page-A');});

на стр. A. Он работает правильно, за исключением случаев, когда я перехожу на какую-то страницу B и возвращаюсь на страницу A, используя

 window.history.back(); 

Почему это происходит и как я могу это исправить?

Я забыл упомянуть, что эта проблема возникает только в браузерах для мобильных телефонов.

  • 0
    Вы получаете какие-либо ошибки консоли?
  • 0
    потому что страница уже была загружена .. и ready не был назван
Показать ещё 1 комментарий
Теги:
jquery-mobile

2 ответа

0

На предыдущей странице (странице, отображаемой при возврате браузера или в файле history.back()) добавьте следующую строку кода javascript в <script> в разделе <head> на странице:

window.onbeforeunload=function(e){};

Когда вы присоединяете обработчик onbeforeunload, тогда, когда вы посещаете ту же страницу с помощью навигации по истории браузеров, скрипты на странице все еще выполняются.

0

Попробуйте с window.history.go(-1);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню