w3c- 또는 gmail-esque #anchor "링크"를 만드는 방법은 무엇입니까?
-
20-08-2019 - |
문제
Gmail을 사용하면 주소 표시 줄에 URL이 표시됩니다.
https://mail.google.com/mail/#inbox
https://mail.google.com/mail/#starred
이 URL 중 하나로 이동하면 해당보기로 바로 이동합니다.
비슷한 예가 있습니다 http://validator.w3.org 앵커가있는 곳 #validate_by_uri
, #validate_by_upload
그리고 #validate_by_input
각 자동 초점 다른 탭.
이런 일이 어떻게 이루어 집니까? 페이지가 javaScript를 사용하여 앵커를 감지 한 다음 뷰를 스위치로 감지합니까? 페이지가 앵커 위치로 스크롤하는 것을 어떻게 방지합니까?
해결책
페이지는 JavaScript를 사용하여 "hash
"재산 window.location
물체.
JavaScript를 비활성화하여 시도하십시오. 적어도 유효성 검사기 페이지에서는 놀라운 결과가 발생합니다.
제휴하지 않습니다 StackOverflow