javascript - 从位置获取值

标签 javascript location-href

我需要从页面地址的搜索查询中获取搜索查询。

最安全的跨浏览器和最有效的获取字符串的方法是什么。例如:

q=123&data=true&b=456
//from
http://www.example.com/?q=123&data=true&b=456

location.search 在所有现代浏览器(IE7+、FF、webkit、opera)上都可用吗?

最佳答案

是的,location.search 是正确的选择。

在 JS 1.0 中引入,支持 IE 3.0、Netscape 2、Opera 5.12、FF1.0、Konqueror 3.1 和 Safari 1.0。

考虑到其他浏览器长期以来都支持它,我想 Chrome 始终支持它。

关于javascript - 从位置获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3406902/

相关文章:

javascript - location.href + 指定搜索参数

javascript - "if (location.href != example.com/page1 || example.com/page2)"更改 CSS 元素

javascript - 正则表达式提取带括号的文本(一个字符串中的多个一)

javascript - 如何将日期点击添加到 Vuetify 日历

javascript - 按钮 onClick 事件和 Href-Location

javascript - 我该如何解决 Uncaught TypeError : Cannot read property 'top' of undefined

javascript - window.location.hash 始终返回前一个哈希值,而不是当前哈希值

javascript - 如何在函数定义中使用没有 "this"的 bind() 方法?

javascript - 尝试进行 ajax 调用时 TypeError : elem. nodeName 未定义

javascript - vue js 传递 "top-level" bool 值不起作用,只能嵌套