Запретить IE сохранять / кэшировать ярлыки URL - PullRequest
0 голосов
/ 20 сентября 2011

Похоже, что ярлык с назначением вызывающего URL-адреса создается (кэшируется) в «Временных файлах Интернета» под профилем пользователя на локальном настольном компьютере.

Как можно предотвратить это в IE? Было бы даже замечательно, если бы каким-то образом им управляла сама размещенная страница (например, некоторые теги в HTML), а не пользователи, которым приходилось настраивать свои настройки IE.

1 Ответ

1 голос
/ 23 сентября 2011

Вы можете предотвратить его кэширование, поместив этот HTML-код в теги <head>:

<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />

Имейте в виду, что это не всегда мешает кэшированию, но обычно делает это.

Вы также можете использовать PHP, если хотите, поместив его в самый верхний вашей страницы PHP (если это PHP) перед открывающим тегом <html>:

<?php
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>

К вашему сведению: Кэш = Временные интернет-файлы (если вы не знали)

Надеюсь, это поможет.

Редактировать:

Так вы используете JSP?Пожалуйста, смотрите эту страницу: http://www.rgagnon.com/javadetails/java-0590.html Я надеюсь, что это решит вашу проблему.:)

...