2010-09-09 61 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