【发布时间】:2011-08-22 08:23:51
【问题描述】:
我的页面分为 3 个框架。如果我修改其中一个框架中使用的 css 文件。在 ctrl-F5 刷新主页后,它不会强制重新加载该 css 文件。这是框架集的工作方式吗?有没有办法解决这个问题?请指教,谢谢。
【问题讨论】:
我的页面分为 3 个框架。如果我修改其中一个框架中使用的 css 文件。在 ctrl-F5 刷新主页后,它不会强制重新加载该 css 文件。这是框架集的工作方式吗?有没有办法解决这个问题?请指教,谢谢。
【问题讨论】:
缓存行为是浏览器的一项功能,因此没有真正的“标准”来强制浏览器重新加载资源。它不是被定义为框架集的一部分的东西,因此浏览器和版本之间的情况可能会有所不同。
大多数浏览器都可以选择通过 Shift-Refreshing(或您提到的 Ctrl-F5)重新加载所有资源,但这可能仅适用于主页,而不适用于单个框架。尝试右键单击要重新加载的框架,按住 Shift,然后选择用于刷新框架的菜单项(在 Chrome 中为“重新加载框架”)。
另外,看看this question/answer for an explanation of the Refresh behaviors of different browsers。
【讨论】: