Я разработал веб-сайт, на котором кнопка "назад" не всегда возвращается на предыдущую страницу при использовании IE - никаких проблем с Firefox или Chrome. Похоже, что для некоторых изменений страницы IE не может первоначально отобразить страницу, а затем успешно загружает ее, но исходный сбой появляется в истории.
Затем, когда вы нажмете "назад", он сначала вернется к записи об ошибке (хотя ничего не меняется на экране), а затем второе нажатие кнопки возвращает вам страницу.
Я не вижу такого же поведения в firefox, и я не делаю никаких переадресаций в переходах страниц, и единственное правило .htaccess
, которое у меня есть, - для FURL, которое является прямой переписыванием, без перенаправления:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Может ли кто-нибудь предложить подход к выяснению того, что IE не понравилось на странице, что могло бы случиться так?
То же самое происходит в IE7 и IE9.
Обновление: Я думаю, что я выделил это для связанных плагинов. Они используются на всех сайтах. Страницы, у которых нет плагинов, работают как ожидалось, ничего странного в истории. На некоторых страницах у меня есть плагин "Follow Us":
<script src="//platform.linkedin.com/in.js" type="text/javascript"></script>
<script type="IN/FollowCompany" data-id="568783" data-counter="none"></script>
И у вас есть одна "Невозможно отобразить страницу" в истории, как только вы перейдете на страницу. На другой странице у меня есть 6 плагинов, чтобы заполнить страницу команды с 5 профилями из linkedin и плагином Follow Us
. При каждом вызове ссылки в строке "невозможно отобразить эту страницу" в истории:
Любые идеи, почему это произойдет?