IE中window.URL的替代方案是什么?

时间:2016-03-03 09:26:26

标签: javascript internet-explorer url

我现在正在使用window.URL对象来处理网址:

var url = new window.URL(text);
return url.host + url.pathname;

但看起来IE并不完全支持它。

您可以推荐哪种通用解决方案?

2 个答案:

答案 0 :(得分:2)

我使用Steven Levithan的parseURI.js:http://blog.stevenlevithan.com/archives/parseuri

虽然小而全面。要使用它来执行与代码段相同的工作:

var url = parseUri(text);
return url.host + url.path;

答案 1 :(得分:1)

我使用这个作为IE的备份,这是由PolymerJS维护的w3c规范的实现 https://github.com/webcomponents/URL