尝试使用 JS 获取查询字符串参数

Posted

技术标签:

【中文标题】尝试使用 JS 获取查询字符串参数【英文标题】:Attempting to get Query String Parameters with JS 【发布时间】:2020-05-26 19:52:48 【问题描述】:

我在玩 Squarespace 网站并尝试搜索/获取查询字符串参数。无论我尝试什么代码注入,我都会得到空值,当然它在控制台中可以正常工作,但当我使用代码注入时就不行了,这可能是我缺少的非常简单的东西,任何帮助将不胜感激。

www.mysite.com?x=123

(function()

var urlParams = new URLSearchParams(window.location.search);
console.log(urlParams.get('x')); 

)();

【问题讨论】:

这能回答你的问题吗? How to retrieve GET parameters from javascript? 为什么不简单地使用onload 事件呢? developer.mozilla.org/en-US/docs/Web/API/Window/load_event @ymz — 因为 URL 立即可用。无需等待加载任何内容即可确定。 【参考方案1】:

预览版中的 SquareSpace 模板 iFrames 因此它不起作用。启动本地实时服务器是我的答案。

【讨论】:

以上是关于尝试使用 JS 获取查询字符串参数的主要内容,如果未能解决你的问题,请参考以下文章

在 Node JS 中使用 Express 的查询字符串进行预路由

如何用js获取浏览器URL中查询字符串的参数

在 asp.net 中使用查询字符串参数选择列

从 Controller 操作方法中的 returnurl 获取查询字符串参数

JS获取Url参数

获取url ?号后面的参数的几种方式