【发布时间】:2011-02-12 14:26:27
【问题描述】:
我正在编写一个 chrome 扩展来更改当前选项卡中的部分 url 并使用修改后的 url 重新加载页面。我想知道是否有与 php 的 parse_url 函数等效的 Javascript。目前,我必须用正则表达式编写自己的解析器来提取部分 url;但是,我认为这样的功能已经存在于 Javascript 中。
经过一番研究,我相信我可以用“window.location”得到一个位置对象,并用“window.location.protocal”等提取不同的组件......
然而,在 chrome 扩展中,对“window.location”的调用将返回一个 url,我认为该 url 指的是 chrome 的内部组件,而不是页面的 url。假设我在 chrome 中获得了对“tab”对象的引用,我可以使用 tab.url 访问选项卡的 url string。由于 tab.url 只是一个字符串,我希望有一个内部方法可以为我剖析 url 而不是编写自定义函数。
谢谢
【问题讨论】:
-
为什么是 google-chrome-extention 标签?!
标签: javascript google-chrome-extension phpjs