在/site_media/base.css?v=747末尾有什么用"v = 747"

Tol*_*lga 7 html css

我在标题中看到了一个包含以下css声明的网页源代码:

<link rel="stylesheet" href="/site_media/base.css?v=747" /> 
Run Code Online (Sandbox Code Playgroud)

在CSS声明结尾处使用" ?v = 747 "有什么用?

sou*_*rge 14

绕过浏览器的缓存机制.如果文件被更新,版本(我猜这是v代表什么)将增加,浏览器将不使用缓存,但下载文件,因为它是一个不同的URL.

  • **符合**,是重要的词.两个字母:**IE** (5认同)
  • 实际上,浏览器永远不会缓存该文件,因为具有参数的GET请求不会通过符合HTTP实现来缓存. (4认同)