Reputation: 26156
I'm now using window.URL object to work with url:
var url = new window.URL(text);
return url.host + url.pathname;
but it looks like IE does not completely support it.
What universal solution could you recommend?
Upvotes: 6
Views: 5924
Reputation: 1842
I use this one as a backup for IE, this is an implementation of w3c specs maintained by PolymerJS https://github.com/webcomponents/URL
Upvotes: 1
Reputation: 2192
I use parseURI.js by Steven Levithan: http://blog.stevenlevithan.com/archives/parseuri
It's small but comprehensive. To use it to do the same job as your snippet:
var url = parseUri(text);
return url.host + url.path;
Upvotes: 2