Javascript 在.js文件之后?history=1意味着什么?

Javascript 在.js文件之后?history=1意味着什么?,javascript,css,browser-cache,Javascript,Css,Browser Cache,可能重复: 我看到一些JS和CSS文件都有这个功能,但不太清楚它的含义或用途。在AsualJQuery地址插件中,您可以添加查询字符串来确定打开和关闭哪些选项 someFile.js?history=1它确保用户在浏览器缓存旧版本时拥有最新版本的js或CSS文件。它确保用户在浏览器缓存旧版本时拥有最新版本的js或CSS文件。此查询字符串值使文件(可以是javascript、css或其他资源)唯一,以便浏览器获取最新版本,忽略任何以前缓存的版本(并且浏览器不会有缓存的版本,因为URL是唯一的)。

可能重复:

我看到一些JS和CSS文件都有这个功能,但不太清楚它的含义或用途。在AsualJQuery地址插件中,您可以添加查询字符串来确定打开和关闭哪些选项


someFile.js?history=1

它确保用户在浏览器缓存旧版本时拥有最新版本的js或CSS文件。

它确保用户在浏览器缓存旧版本时拥有最新版本的js或CSS文件。

此查询字符串值使文件(可以是javascript、css或其他资源)唯一,以便浏览器获取最新版本,忽略任何以前缓存的版本(并且浏览器不会有缓存的版本,因为URL是唯一的)。

此查询字符串值使文件的每个新版本(可以是javascript、css或其他资源)唯一,以便浏览器获取最新版本,忽略以前缓存的任何版本(并且浏览器不会有缓存版本,因为URL是唯一的)。

我见过一些有.js?历史记录的版本=1@s2xi:它还可用于将变量传递给javascript,尽管它必须先找到自己的
标记并读取
src
属性。哦。。解释一下你的意思。你有一个例子吗?它也可以用来要求他们的服务器提供文件的特定版本。仅仅因为它说someFile.js并不意味着它直接获取someFile.js。例如,可能是一个php脚本,当有人要求someFile.js时,它会响应该脚本,然后处理特定版本,然后吐出一个javascript文件=1@s2xi:它还可用于将变量传递给javascript,尽管它必须先找到自己的
标记并读取
src
属性。哦。。解释一下你的意思。你有一个例子吗?它也可以用来要求他们的服务器提供文件的特定版本。仅仅因为它说someFile.js并不意味着它直接获取someFile.js。例如,可能是一个php脚本,每当有人请求someFile.js时,该脚本就会做出响应,然后处理特定版本,然后抛出一个javascript文件。这意味着配置缓存失败。这意味着配置缓存失败。