Javascript HInclude Internet Explorer上的缓存问题

Javascript HInclude Internet Explorer上的缓存问题,javascript,caching,Javascript,Caching,我使用HInclude()已经有一段时间了,它工作得很好,但是有一个问题。我的网站中使用HInclude获取的部分不会在每次我点击InternetExplorer(6.x+和7.0)中的后退按钮时刷新。它可以在其他浏览器上正常工作。我已尝试将标头中的缓存控件和pragma控件设置为“无缓存”。但即使这样也行不通。我希望HInclude在用户每次单击后退按钮或重新访问包含hx内容的页面时都能获取新内容。我该怎么做?您是否尝试在JS链接的末尾添加一些随机字符串?您是否尝试在JS链接的末尾添加一些随机

我使用HInclude()已经有一段时间了,它工作得很好,但是有一个问题。我的网站中使用HInclude获取的部分不会在每次我点击InternetExplorer(6.x+和7.0)中的后退按钮时刷新。它可以在其他浏览器上正常工作。我已尝试将标头中的缓存控件和pragma控件设置为“无缓存”。但即使这样也行不通。我希望HInclude在用户每次单击后退按钮或重新访问包含hx内容的页面时都能获取新内容。我该怎么做?

您是否尝试在JS链接的末尾添加一些随机字符串?

您是否尝试在JS链接的末尾添加一些随机字符串?

完整的流量捕获将有助于准确查看服务器发送的内容。话虽如此,IE团队仍将帮助确保按下后退按钮不会击中服务器,这是RFC2616允许的,也是在其他浏览器中实现的

在IE9之前,备份行为非常混乱/有问题,服务器是否被命中可能取决于页面是否有显式缓存指令以及用户的IE缓存设置(请参阅本文的中间部分)。在实践中,服务器受到的攻击比它应该受到的攻击要频繁得多(当然,这是永远不会发生的)

如果我没记错的话,我认为IE9之前的一个错误是,如果包含的缓存头必须重新验证,客户端将不会从缓存中提取文件


-Eric

完整的流量捕获有助于准确查看服务器发送的内容。话虽如此,IE团队仍将帮助确保按下后退按钮不会击中服务器,这是RFC2616允许的,也是在其他浏览器中实现的

在IE9之前,备份行为非常混乱/有问题,服务器是否被命中可能取决于页面是否有显式缓存指令以及用户的IE缓存设置(请参阅本文的中间部分)。在实践中,服务器受到的攻击比它应该受到的攻击要频繁得多(当然,这是永远不会发生的)

如果我没记错的话,我认为IE9之前的一个错误是,如果包含的缓存头必须重新验证,客户端将不会从缓存中提取文件


-Eric

FYI,如果这对您来说仍然是一个问题:HInclude现在在github上,我已经在那里作为一个问题输入了它;看见从记忆上看,这可能是那些IE版本的一个基本限制,但我会在度假回家后仔细看看。仅供参考,如果这对你来说仍然是一个问题:HInclude现在在github上,我已经在那里作为一个问题输入了它;看见根据记忆,这可能是那些IE版本的一个基本限制,但我会在度假回家后仔细看看。