나는 가지고있다:
var uri = window.location.href;
제공합니다 http://example.com/something#hash
#hash
? 없이 전체 경로를 얻는 가장 쉽고 쉬운 방법은 무엇입니까?
uri = http://example.com/something#hash
nohash = http://example.com/something
location.origin+location.pathname
모든 브라우저에서 작동하지 않는 사용 을 시도했습니다 . 나는 location.protocol+'//'+location.host+location.pathname
나에게 일종의 형편없는 해결책처럼 보이는 것을 사용해 보았습니다 .
그렇게하는 가장 좋고 쉬운 방법은 무엇입니까? 어쩌면 나는 location.hash를 쿼리하고 uri에서 이것을 substr ()하려고합니까?
#section
같은 페이지에 링크하기 위해이 작업을 수행하는 경우 링크 href를로 설정하십시오#section
. 페이지의 기본 URL을 가져온 다음 끝에 해시를 연결할 필요가 없습니다.