我知道你不能通过 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
不是参数,那么它在做什么?
最佳答案
这不是 Javascript 参数;它是一个 URL 参数。它控制从网站下载脚本本身的方式。
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
</script>
例如,您问题示例中参数字母的更改可能是 Javascript 版本的更改。将 f
更改为 g
会使浏览器缓存失效,并强制浏览器下载新版本。
关于javascript - 如果您无法将参数传递给 JavaScript 文件,那么这段代码中的参数在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20809506/