у меня есть
$(document).ready(function(){alert('Page-A');});
на стр. A. Он работает правильно, за исключением случаев, когда я перехожу на какую-то страницу B и возвращаюсь на страницу A, используя
window.history.back();
Почему это происходит и как я могу это исправить?
Я забыл упомянуть, что эта проблема возникает только в браузерах для мобильных телефонов.
На предыдущей странице (странице, отображаемой при возврате браузера или в файле history.back()) добавьте следующую строку кода javascript в <script>
в разделе <head>
на странице:
window.onbeforeunload=function(e){};
Когда вы присоединяете обработчик onbeforeunload, тогда, когда вы посещаете ту же страницу с помощью навигации по истории браузеров, скрипты на странице все еще выполняются.
Попробуйте с window.history.go(-1);
ready
не был назван