2010-09-09 3 views

Antwort

14

Die window.location ist ein Objekt mit nützlichen Eigenschaften für diese Einzelheiten in this JSBin.

Zu dieser JSBin URL (http://jsbin.com/etima), dann ist hier, was Sie (mit einigen Nebensächlichkeiten entfernt) zu sehen:

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

Also im Grunde, kombinieren die , die hostname und die port falls vorhanden:

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

... welches bricht, wenn jemals ein Port angegeben wurde. :-) –

+0

dort ist ein Port angegeben! – Blankman

Verwandte Themen