首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将参数传递到javascript文件中

将参数传递到javascript文件中
EN

Stack Overflow用户
提问于 2020-02-05 12:36:02
回答 2查看 43关注 0票数 3

我在一个html文件中看到了下面的代码。它看起来像是将一个值作为v=$appVersion传递给app.js

代码语言:javascript
代码运行次数:0
运行
复制
  <script>document.write("<script type='text/javascript' src='resources/js/app.js?v=" + appVersion + "'><\/script>");</script>

但是,我在app.js中没有找到全局变量"v“。好奇这行是做什么的.

EN

回答 2

Stack Overflow用户

发布于 2020-02-05 12:39:29

这是用来破坏缓存的。v=1231231使脚本url唯一,因此当发布新版本时,url会更改,并且浏览器请求新版本而不是使用旧的缓存版本。

票数 3
EN

Stack Overflow用户

发布于 2020-02-05 13:47:08

如果将查询参数添加到任何URL,浏览器会将其视为不同的URL。你可以欺骗浏览器,以防你需要绕过缓存。

如果某个URL失败或被阻止,则向该URL添加查询参数将强制浏览器重试对同一资源的请求。添加一些随机查询参数通常是无害的,除非您正在使用的服务器/主机/API正在使用或验证相同的查询参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60069092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档