Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更新站点后,如何进行站点更改_Javascript_Jquery_Html_Css_Twitter Bootstrap 3 - Fatal编程技术网

Javascript 更新站点后,如何进行站点更改

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

我对网站制作相当陌生。所以问题是我不喜欢我网站的外观,对我的网站做了一些修改。但我在更新网站后没有看到这些变化。后来我发现我必须清除chrome浏览器的缓存,然后它显示了更改。但问题是我的访客不会为我这么做。就像我不能要求访问者仅仅为了查看我更新的网站而清除浏览器缓存一样。那么,如何使我的网站自动更新,而不必清除缓存来显示我在网站中所做的更改呢

维护发布的
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??