gpt4 book ai didi

javascript - 可以将 URL 参数传递给 Javascript 文件吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:02 26 4
gpt4 key购买 nike

<script src="myscript.js?someParameter=123"></script>

myscript.js 中,有什么方法可以让 someParameter 设置为 123?还是使用服务器端脚本生成带有参数的 javascript 文件的唯一方法?

最佳答案

好吧,您可以从 window.location.href 获取 URL 参数.顾名思义,它指的是当前窗口。什么<script>标签将链接文件嵌入到当前文档中,从而嵌入到同一个窗口中。如果你解析了 window.location.href从链接的 JavaScript 文件中,您只能从嵌入文档中获取 URL。

有两种方法可以将参数传递给另一个 JavaScript 文件:

  1. 正如@Dave Newton 所建议的,只需声明一个变量,然后像您一样嵌入 JS 文件(当然没有参数,因为它们没有效果)。
  2. 创建一个 iframe,将您想要的参数传递给 iframe 的 URL,然后将 JavaScript 文件嵌入到 iframe 中。 iframe 将创建一个新的 window实例。

关于javascript - 可以将 URL 参数传递给 Javascript 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7992354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com