google chrome extension - Javascript equivalent of php's parse_url - Stack Overflow

I am writing a chrome extension that change part of the url in the current tab and reload the page with

I am writing a chrome extension that change part of the url in the current tab and reload the page with the modified url. I am wondering if there is a Javascript equivalent of the php's parse_url function. Currently, I have to write my own parser with regex to extract parts of the url; however, I would think that such function already exists in the in Javascript.

After researching for a bit, I believe I can get a location object with "window.location" and extracts the different ponents with "window.location.protocal" etc...

In chrome extension, however, calls to "window.location" would to return a url which I believe refers to the internal ponent of chrome instead of the page's url. Assuming I that get a reference to the "tab" object in chrome, I can access the tab's url string with tab.url. Since tab.url is just a string, I am hoping there is an internal method that can dissect the url for me instead of writing a custom function.

Thank you

I am writing a chrome extension that change part of the url in the current tab and reload the page with the modified url. I am wondering if there is a Javascript equivalent of the php's parse_url function. Currently, I have to write my own parser with regex to extract parts of the url; however, I would think that such function already exists in the in Javascript.

After researching for a bit, I believe I can get a location object with "window.location" and extracts the different ponents with "window.location.protocal" etc...

In chrome extension, however, calls to "window.location" would to return a url which I believe refers to the internal ponent of chrome instead of the page's url. Assuming I that get a reference to the "tab" object in chrome, I can access the tab's url string with tab.url. Since tab.url is just a string, I am hoping there is an internal method that can dissect the url for me instead of writing a custom function.

Thank you

Share Improve this question edited Jul 5, 2012 at 9:45 Brett Zamir 14.4k7 gold badges57 silver badges83 bronze badges asked Apr 26, 2010 at 21:13 defoodefoo 5,31711 gold badges36 silver badges39 bronze badges 1
  • Why the google-chrome-extention tag ?! – nc3b Commented Apr 26, 2010 at 21:16
Add a ment  | 

2 Answers 2

Reset to default 7

http://phpjs/functions/parse_url:485

In content scripts of chrome externsion window.location refers to page url

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745553424a4632682.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信