【发布时间】:2015-10-23 15:45:44
【问题描述】:
我很好奇如何复制用户无法在网页上查看源代码的情况。似乎在后台发生了表单重新提交,并且缓存已失效 - 类似的事情。
在 IIS/.Net MVC 环境中,如何复制?这是 IIS 级别的设置和/或如何在 Web 服务器上实现它?
谢谢。
【问题讨论】:
标签: asp.net iis browser-cache
我很好奇如何复制用户无法在网页上查看源代码的情况。似乎在后台发生了表单重新提交,并且缓存已失效 - 类似的事情。
在 IIS/.Net MVC 环境中,如何复制?这是 IIS 级别的设置和/或如何在 Web 服务器上实现它?
谢谢。
【问题讨论】:
标签: asp.net iis browser-cache
嗯,除了 Flash 和其他插件之外,三是无法阻止精明的用户查看网页源的。有问题的站点可能正在通过 http 标头禁用浏览器缓存,并使用 javascript 来阻止用户查看源代码。您可以通过标头 here 阅读缓存控制。
精明的用户始终可以通过浏览器控制台查看 http 流量。这些步骤可能会阻止您的临时用户(他们可能无论如何都不关心源)并确保用户始终查看页面的最新版本,但仅此而已。实际上没有发生任何安全或保护。
【讨论】: