无需按 ctrl+f5 即可在线重新加载 html

标签 html css

我现在为此苦苦挣扎了一段时间,每当我将脚本上传到我的网站时,直到我按 Ctrl + F5 或任何其他选择,它才会显示,我知道它有效,但如果我的这个网站得到宣传,这不像我可以告诉所有人去电脑上按 Ctrl+F5 或其他东西,这很愚蠢,我希望它像所有其他网站一样,我按刷新,(不是 ctrl+f5)并加载所有新更新!如果有某种 HTML、CSS 代码可以提供帮助,我们将不胜感激!提前致谢。

最佳答案

代替

<script src="script.js">

你可以用

<script src="script.js?version=1">

通过在每次上传新脚本时增加数字 1,您将绕过缓存。

除了 1,您还可以在后端创建一个随机数。例如在 PHP 中:

<script src="script.js?version=<?= time(); ?>">

关于无需按 ctrl+f5 即可在线重新加载 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56207771/

相关文章:

html - CSS 中的命名空间和样式冲突

javascript - 自定义光标在 Chrome 中无法正常工作

javascript - Google Analytics 在一个网站中使用 2 个 ID

javascript - 使谷歌地图 iframe 嵌入响应的快速简便的方法

css - 没有 ruby 的 Sass 或 Compass?

HTML 行重叠到下一个?

html - HTML 表单上的多个提交按钮——指定一个按钮作为默认按钮

html - Mac OSX 和 Windows 中的不同 CSS(字体粗细)。为什么字体粗细呈现不同?

javascript - 淡入、淡出标签,然后在重复该过程之前更改文本

css - font-face 上的字体粗细不起作用?