繁体   English   中英

如何在javascript中获取网址的http://www.blbah.com部分?

[英]How to get the http://www.blbah.com part of the url in javascript?

我在网页上的网址如下:

http://www.example.com/dir1/file.html?a=1

我需要提取:

http://www.example.com

我怎么能用javascript做到这一点?

window.location是一个具有有用属性的对象,在这个JSBin中有详细信息。

对于那个JSBin URL( http://jsbin.com/etima ),这是你看到的(删除了一些无关紧要):

  • hrefhttp//jsbin.com/etima
  • protocol :http:
  • hostname :jsbin.com
  • host :jsbin.com
  • port
  • pathname :/ etima
  • search
  • hash

基本上,如果有的话,将protocolhostnameport组合在一起:

var loc, result;
loc = window.location;
result = loc.protocol + "//" + loc.hostname;
if (loc.port) {
    result += ":" + loc.port;
}
document.location.protocol + '//'+document.domain

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM