Javascript 更新站点后,如何进行站点更改
我对网站制作相当陌生。所以问题是我不喜欢我网站的外观,对我的网站做了一些修改。但我在更新网站后没有看到这些变化。后来我发现我必须清除chrome浏览器的缓存,然后它显示了更改。但问题是我的访客不会为我这么做。就像我不能要求访问者仅仅为了查看我更新的网站而清除浏览器缓存一样。那么,如何使我的网站自动更新,而不必清除缓存来显示我在网站中所做的更改呢 维护发布的Javascript 更新站点后,如何进行站点更改,javascript,jquery,html,css,twitter-bootstrap-3,Javascript,Jquery,Html,Css,Twitter Bootstrap 3,我对网站制作相当陌生。所以问题是我不喜欢我网站的外观,对我的网站做了一些修改。但我在更新网站后没有看到这些变化。后来我发现我必须清除chrome浏览器的缓存,然后它显示了更改。但问题是我的访客不会为我这么做。就像我不能要求访问者仅仅为了查看我更新的网站而清除浏览器缓存一样。那么,如何使我的网站自动更新,而不必清除缓存来显示我在网站中所做的更改呢 维护发布的js&css文件版本的简单方法 像这样 <script type="text/javascript" src="main.js?v=12
js
&css
文件版本的简单方法
像这样
<script type="text/javascript" src="main.js?v=123456789"></script>
所以浏览器不会重新加载旧的js文件
否则,您还可以更新主html文件,并在meta标记中包含以下内容
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="somedate">
在src
中添加?v=%v%
,href代表
(css)和
。并在每个更改的文件上更改%v%
。我刚刚更新了css文件。。如何添加该行?你能举个例子吗?我是否也必须更改css文件的名称才能这样做?例如,如果是,那么我是否应该将css文件名更改为main.js?v=123456789??