我现在正在使用window.URL对象来处理网址:
var url = new window.URL(text);
return url.host + url.pathname;
但看起来IE并不完全支持它。
您可以推荐哪种通用解决方案?
答案 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