답변:
이것은 가능하지만 location객체 에서 수동으로 빌드해야 합니다 .
location.protocol + '//' + location.host + location.pathname
'//' + location.host + location.pathname
http://www.example.com:8080/asdf.html?foo=bar
location.origin내가 izogfif의 우려 @ 또한 주소를 믿습니다.
모든 대답은 다소 복잡합니다. 여기:
var url = window.location.href.split('?')[0];
경우에? 존재하지 않으면 여전히 첫 번째 인수를 반환합니다. 첫 번째 인수는 전체 URL에서 검색어 문자열을 뺀 것입니다.
또한 프로토콜에 구애받지 않으므로 ftp, itunes.etc와 같은 용도로도 사용할 수 있습니다.
window.location.href.split(/[?#]/)[0];