html - 强制浏览器重新加载 index.htm

标签 html caching reload

如何通过在浏览器的地址字段中输入 URL www.mydomain.com/index.htm 或仅输入 www.mydomain.com 来强制浏览器在加载页面时始终加载最新版本的 index.htm 以及按回车键。

我在 Chrome 中尝试这个,最新版本的 index.htm 显然只加载,当我手动刷新 (F5) 时,或者当 URL 已经在浏览器的地址字段中并且我按下回车键时。

我想我正在做一些非常愚蠢的事情,因为当我搜索这个问题时,我所能找到的只是关于如何通过将 ?v=xxxx 附加到文件名来让浏览器重新加载你的 .js 和 .css 文件的解决方案.但是,即使没有加载我正在其中进行这些修改的最新版本的 index.htm 页面,这应该如何工作??

我也试过

<meta http-equiv="cache-control" content="no-cache">

<head>索引.htm。但这似乎没有任何效果。

如有任何帮助,我们将不胜感激!

谢谢,莱纳斯

最佳答案

好吧,显然没有缓存是不够的。 以下是诀窍:

  <meta http-equiv="cache-control" content="no-cache, must-revalidate, post-check=0, pre-check=0" />
  <meta http-equiv="cache-control" content="max-age=0" />
  <meta http-equiv="expires" content="0" />
  <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
  <meta http-equiv="pragma" content="no-cache" />

关于html - 强制浏览器重新加载 index.htm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26818091/

相关文章:

http - 同时使用 "Expires: 0"、 "no-cache"、 "no-store"、 "max-age=0, must-revalidate"- 有什么用?

jquery - 重新加载单个 jqGrid 行?

caching - IIS中设置 "Expire Web Content"通用http响应头

iPhone WebApp 缓存

javascript - 如何检查表单元素是否为空?

php - 在 PHP 中对数组的所有值使用通用 if 语句

javascript - Typescript - 手动刷新文本区域

javascript - 在不重新加载页面的情况下更改 URL 变量

javascript - window.onresize 不在 Chrome 中触发,但在 Chrome 隐身模式中触发

javascript - 文本区域有神秘的空白