Meine URL auf einer Seite ist wie:Wie erhalten Sie den http://www.blbah.com Teil der URL in Javascript?
http://www.example.com/dir1/file.html?a=1
ich extrahieren müssen:
http://www.example.com
, wie kann ich dies tun in Javascript?
Meine URL auf einer Seite ist wie:Wie erhalten Sie den http://www.blbah.com Teil der URL in Javascript?
http://www.example.com/dir1/file.html?a=1
ich extrahieren müssen:
http://www.example.com
, wie kann ich dies tun in Javascript?
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/etimahostname
: jsbin.comhost
: jsbin.comport
:pathname
:/etimasearch
: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;
}
document.location.protocol + '//'+document.domain
Sie könnten http://blog.stevenlevithan.com/archives/parseuri finden/http://stevenlevithan.com/demo/parseuri/js/ interessant
... welches bricht, wenn jemals ein Port angegeben wurde. :-) –
dort ist ein Port angegeben! – Blankman