4
나는 앵커를 사용하여 메뉴 범주를 탐색하는 웹 페이지를 가지고 있습니다. 기본적으로 사용자가 링크를 클릭하면 현재 페이지로 리디렉션됩니다. 여기서 Javascript를 사용하여 앵커를 URL에서 파싱하여 표시 할 페이지를 결정합니다. IE8 (이하) 및 Safari 이외의 모든 브라우저에서 완벽하게 작동합니다. 앵커가 URL에 전혀 표시되지 않아 파싱 할 수 없습니다.IE/Safari에서 앵커를 가져 오는 방법은 무엇입니까?
이러한 브라우저에서 앵커에 연결할 수있는 특정 방법이 있습니까?
<a href="../menu#page1">Page 1</a>
자바 스크립트
HTML : 여기
코드의var url = window.location.href;
var loc = url.substring(url.indexOf("#")+1);
편집 : 코드를 추가
사용하려는 코드를 게시하십시오. 그렇지 않으면 도움이 될만한 것이 많지 않습니다. – ajp15243
감사합니다. 방금 추가했습니다. – ordwayjm
[JavaScript로 URL 해시/단편 식별자 구문 분석] 가능 복제 (http://stackoverflow.com/questions/4197591/parsing-url-hash-fragment-identifier-with-javascript) –