Javascript 如何在没有更新版本的情况下更新js和css文件?
在这个项目中,我没有在本地主机中进行更改的许可证。因此,我通过应用服务编辑器直接在服务器/门户azure上进行了更改 我的问题是每次更改css和js文件时,我都必须更新版本 我的索引如下:Javascript 如何在没有更新版本的情况下更新js和css文件?,javascript,jquery,html,css,version,Javascript,Jquery,Html,Css,Version,在这个项目中,我没有在本地主机中进行更改的许可证。因此,我通过应用服务编辑器直接在服务器/门户azure上进行了更改 我的问题是每次更改css和js文件时,我都必须更新版本 我的索引如下: <html> ... <head> ... <link rel="stylesheet" href="/assets/style/combined.css?v=0.0.21"> </head> <body> ... &
<html>
...
<head>
...
<link rel="stylesheet" href="/assets/style/combined.css?v=0.0.21">
</head>
<body>
...
<script src="/assets/script/combined.js?v=0.0.11" type="text/javascript"></script>
<script src="/assets/script/combined-inline.js?v=0.0.120" type="text/javascript"></script>
</body>
</html>
...
...
...
例如,我在combined.css中进行了更改。我必须将以前的版本v=0.0.21升级到v=0.0.22,这样网站才能更新。我总是在有变化的时候这样做。在我看来,这是不好的
对于我的情况,还有其他更简单的方法吗?禁用服务中的任何缓存设置(当然这是一个坏主意。)Use可以使用缓存控制进行浏览器缓存。@Temaniaf如果这是一个坏主意,那么什么是好主意?:)就是继续做你正在做的事情:每次修改时更新版本,你可以回到任何版本,但是它仍然可以被浏览器缓存,所以你需要考虑你的服务器配置和缓存周期设置。如果设置为1个月,则该文件可以为任何用户保留一个月禁用服务中的任何缓存设置(这当然是个坏主意。)使用可以使用缓存控制进行浏览器缓存。@Temaniaf如果这是个坏主意,那么什么是好主意?:)就是继续做你正在做的事情:每次修改时更新版本,你可以回到任何版本,但是它仍然可以被浏览器缓存,所以你需要考虑你的服务器配置和缓存周期设置。如果设置为1个月,则该文件可为任何用户保留一个月