【发布时间】:2017-04-01 17:27:54
【问题描述】:
例如,我有以下html:
<body>
<script src="code.js?q=xyz"></script>
</body>
我希望能够从code.js 中读取q=xyz 查询参数。我试过了:
console.log(window.location.href)
但它给了我 html 文档的 URL,而不是 code.js 的 URL(然后我可以解析查询参数的 URL)。
有没有办法从该 JavaScript 中获取导入的 JavaScript 文件的查询参数?我知道我可以读取服务器上的查询参数,然后发回嵌入了查询参数的 JavaScript,但我不希望这样。我希望能够将 JavaScript 文件放在可以通过查询参数配置的 CDN 上。
【问题讨论】:
-
你想要
document.currentScript -
在你这样做之前,你应该看看这个:stackoverflow.com/questions/2190801/…
标签: javascript html5-history query-parameters script-tag location-href