Я использую гиперссылку
<a href="index2.htm">Redirect</a>
Если я нажму "Переадресовать гиперссылку", она перенаправляется на файл index2.htm. Если я вернусь (особенно кнопка назад, которую я дал в index2.htm) на предыдущую страницу (index.htm), она не перезагружается в firefox. Он отлично работает в IE. Мне нужно принудительно перезагрузить файл index.htm в firefox..
Возможно ли это>
Попробуй это:
window.location.href = document.referrer;
Пример скрипта:
Если вы хотите, чтобы исходная страница (страница, содержащая ссылку перенаправления) была обновлена (то есть не кэширована), вы можете использовать несколько meta
заголовков:
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
Если вы хотите, чтобы исходная страница автоматически перенаправлялась на index2, попробуйте вставить следующее в начале вашего <body>
: <script type="text/javascript">window.location.href="index2.html";</script>
Но это уродливый способ сделать это. Я предлагаю искать 503 переадресации для правильно выполненного (приятного для SEO) способа.
window.location.reload()