我现在为此苦苦挣扎了一段时间,每当我将脚本上传到我的网站时,直到我按 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/