阻止IE存储/缓存URL快捷方式

时间:2011-09-20 07:18:09

标签: html security internet-explorer temporary-files

似乎在本地桌面计算机上用户配置文件下的“临时Internet文件”中创建(缓存)具有调用URL目标的快捷方式。

如何防止IE这样做?如果它可以通过托管页面本身(可能是HTML中的某些标签)以某种方式控制,而不是用户必须配置其IE设置,那将是非常好的。

1 个答案:

答案 0 :(得分:1)

您可以将此HTML放入<head>标记中来阻止缓存:

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

请记住,这并不总是阻止缓存,但通常会这样做。

如果您愿意,也可以使用PHP,在开始<html>标记之前将其放在PHP页面的非常顶级(如果它是PHP):

<?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");
?>

仅供参考:缓存=临时Internet文件(如果您不知道)

希望这有帮助。


修改:

所以你使用JSP?请参阅此页:http://www.rgagnon.com/javadetails/java-0590.html我希望这可以解决您的问题。 :)