javascript - 如果您无法将参数传递给 JavaScript 文件,那么这段代码中的参数在做什么?

标签 javascript

我知道你不能通过 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/

相关文章:

javascript - 使用 javascript/jquery 将 css 链接注入(inject)头部

javascript - 谷歌反向地理编码的替代品

javascript - JQuery:使用 Google-Ajax-Feed-API 异步加载 DIV 标记(仅)与最新的 feed

javascript - 当提交按钮上有单击事件时,表单不会提交

javascript - 如何使用d3.js获取圆心坐标

javascript - 语法错误 : Unexpected token } (www. codecademy.com)

javascript - 谷歌地图路点不使用方向服务删除

javascript - 外部值变化的 jQuery slider

javascript - opacity fade 仅适用于 Debug模式

javascript - react-draft-wysiwyg 缺少编辑器字段输入