我知道由于安全原因没有办法直接询问用户 IE 设置,但是有没有办法通过其他机制得出这个答案?如果“检查存储页面的较新版本”设置为“从不”,我想阻止用户使用我的网站。有什么建议么?
有没有办法可以使用 javascript 对此进行测试?我想要完成的一个例子是:虽然无法检查 IE 设置来查看是否正在运行弹出窗口阻止程序,但这是通过 javascript“测试”弹出窗口阻止程序的一种方法。我正在寻找类似的东西,但针对的是缓存设置,而不是弹出窗口阻止程序。
最佳答案
将一些以前不太可能使用过的内容附加到查询字符串(日期字符串、随机数)。
这将使 IE 6 再次请求该页面,对于 IE 而言,它是另一个页面。
因此,如果您有 http://somepage.com/dontcachethis.html
,您可以将其替换为 http://somepage.com/dontcachethis.html?please= 23143425
您可以在其中分配请
一个随机数。
关于asp.net - 检测IE设置: check for newer versions of stored pages "never",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1526233/