2010-09-09 60 views

回答

14

window.location與此有用的性質,在this JSBin細節的對象。

對於JSBin URL(http://jsbin.com/etima),這裏就是你看到(有一些不相干刪除):

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

所以基本上,結合,在hostnameport如果有的話:

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

...如果有指定的端口,將會中斷。 :-) – 2010-09-09 15:24:58

+0

有一個指定的端口! – Blankman 2010-09-09 15:26:31