Javascript相当于php的parse_url

时间:2010-04-26 21:13:22

标签: javascript google-chrome-extension phpjs

我正在编写一个chrome扩展名,用于更改当前标签中的部分网址,并使用修改后的网址重新加载页面。我想知道是否有一个Javascript相当于php的parse_url函数。目前,我必须使用正则表达式编写自己的解析器来提取部分url;但是,我认为这个函数已经存在于Javascript中。

经过一番研究后,我相信我可以使用“window.location”获取一个位置对象,并使用“window.location.protocal”等提取不同的组件......

然而,在chrome扩展中,调用“window.location”会返回一个url,我认为它是指chrome的内部组件而不是页面的url。假设我在chrome中获得对“tab”对象的引用,我可以使用tab.url访问选项卡的url string 。由于tab.url只是一个字符串,我希望有一个内部方法可以为我剖析网址,而不是编写自定义函数。

谢谢

2 个答案:

答案 0 :(得分:7)

答案 1 :(得分:0)

在Chrome扩展程序的内容脚本中window.location引用页面网址