|
|
1
3
不可能。这是一个客户端设置,位于 不
编辑
:根据评论和帖子,是否确实要禁用请求的缓存?如果是这样,那么您基本上需要在HTML中添加以下一组响应头
我不使用ASP.NET,但您必须能够以编程方式执行类似操作。检查
|
|
|
2
2
除了一个显而易见的问题,即为什么要这样做,我认为您将很难将浏览器中的信息与服务器端的信息隔离开来。 HTML Meta Tags 并查看meta标记的CACHE-CONTROL和PRAGMA-NO-CACHE选项。 祝你好运,希望这对你有所帮助。 |
|
|
3
2
一些网站通过在flash、silverlight、Javascript或其他应用程序框架中创建网站来实现这一点,这些应用程序框架将URL与显示的内容断开关联。 如果仔细操作,您可以将所有内容呈现给用户,并提供“正常”的浏览体验,但他们在历史记录中看到的唯一内容是一个URL。 如果您想避免任何数据留在客户机上,您需要更加小心。AJAX请求可以被缓存。如果您想更仔细地控制缓存,以便永远不会将数据写入磁盘,那么您可能必须使用Flash或Silverlight,这其中也存在陷阱。有很多解决方法(比如不使用HTTP),但从客户机和服务器的角度来看,这都变得更加困难。 |
|
|
4
2
|
|
5
1
|
|
|
6
1
将站点上的所有链接转换为符合相同URL的POST请求。该页面将是一个简单的asp页面,返回真实页面。请注意,这样做的副作用不仅仅是阻止您的站点拥有正确的历史记录。这些可能是也可能不是可接受的影响。 |