【发布时间】:2013-12-28 00:01:18
【问题描述】:
我知道您不能通过 URL 后的变量将参数传递给 javascript 文件(使用 php 的方式)。 - Passing parameters to JavaScript files - Can you pass URL parameters to a Javascript file?
但我正在查看来自生产站点的实时代码,如下所示:
<script type="text/javascript" src="/sites/default/files/js/gmap_markers.js?f"></script>
如果?f不是参数,那它在做什么呢?
【问题讨论】:
-
您没有发布足够的代码来评估
f在那里所做的事情。但它可能是一个版本指示符。 -
我们在工作中经常使用此类参数进行缓存清除。目前尚不清楚 ?f 在做什么,但可能就是这样。它也可能是对提供文件的任何内容的说明。
-
@Maus 缓存破坏器需要一个随机(或至少是变化的)值作为它的一部分。否则,会在缓存中找到该 URL。
-
由于 gmap_markers.js 显然在您自己的服务器上,您或其他有权访问该服务器的人应该知道它在做什么。问问是谁把它放在那里的。
-
@Barmar 缓存被破坏了?也许?
标签: javascript