为了避免缓存,我通过脚本标记包含了我的css和js文件。它生成一个随机数,它将作为查询字符串添加到文件中。
<script>document.write('<link rel="stylesheet" href="css/style.css?dev=' + Math.floor(Math.random() * 100) + '"/>');</script>
但是大多数时候,当我点击网址而不是html页面时,css文件直接在浏览器中打印
是内容标题导致问题,我是否需要添加&#34;输入&#34; css的参数&gt;请给我一个灵魂
答案 0 :(得分:2)
有更好的方法可以停止缓存。如果JS被禁用怎么办?
<script>document.write('<link rel="stylesheet" href="css/style.css?dev=' + Math.floor(Math.random() * 100) + '"\>');</script>
答案 1 :(得分:2)
如果您希望加快css和js文件的速度,请查看脚本bundling and minification。这样可以加快页面速度并消除标记中的混乱。此外,它几乎完全是看起来也是HERE.
<link rel="stylesheet" type="text/css" href="theme.css">