2010-09-09 34 views

Trả lời

14

Các window.location là một đối tượng với các tính chất hữu ích cho điều này, các chi tiết trong this JSBin.

Cho rằng JSBin URL (http://jsbin.com/etima), đây là những gì bạn nhìn thấy (với một số bất cập bị loại bỏ):

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

Vì vậy, về cơ bản, kết hợp , các hostname, và port nếu có:

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

... sẽ phá vỡ nếu có một cổng được chỉ định. :-) –

+0

có một cổng được chỉ định! – Blankman

Các vấn đề liên quan