페이지의 다른 섹션에 대한 앵커 링크로 구성된 탐색 기능이있는 단일 페이지 웹 사이트입니다. 네비게이션을 클릭하면 URL이 예. (.com/# photos)로 업데이트되고 클릭 한 각 앵커 링크에 대해 브라우저가 새 페이지로 추가됩니다. 이렇게하면 이전 웹 사이트로 되돌아 가려면 다시 클릭해야합니다. 최대 2 번 뒤로 버튼 누르기, 1 페이지로 이동, 2 이전 웹 사이트로 이동하고 싶습니다. 나는이 코드를 어디서 구현해야하는지 또는 브라우저가 사용자에게 어떻게 작용 하는지를 혼란스럽게하는 것이 이상적이라면 정말 실망 스럽다. 내 google-fu는이 문제에 대한 정보가 거의 없습니다.시차 페이지 앵커가 URL을 업데이트하는 링크로 연결되어 브라우저 탐색에 문제가 발생합니다.
0
A
답변
0
window.onpopstate 이벤트에 함수를 연결 한 다음 window.history.length가 변경되었는지 확인할 수 있습니다. 변경되지 않았다면 아마도 뒤로 버튼을 누르십시오. 정말 작동하지 않았다 이와 같이
..var prevHistoryLength = -1;
window.onpopstate = function(e){
if (prevHistoryLength == window.history.length)
document.location = document.referrer;
prevHistoryLength = window.history.length;
}
관련 문제
- 1. 앵커가 ID에 연결되어 있는지 확인
- 2. 웹 브라우저 탐색에 실패했습니다.
- 3. GWT g : 앵커가 링크로 표시되지 않습니다.
- 4. 링크로 인해 IE에서 줄 간격 문제가 발생합니다.
- 5. iframe에서 앵커가 브라우저 창을 스크롤하지 못하도록 함
- 6. WP8 간단한 페이지 탐색에 실패했습니다.
- 7. 시차 스크롤시 문제가 발생했습니다.
- 8. 페이지 탐색에 div를 열어 두십시오.
- 9. 내 탐색에 어떤 문제가 있습니까?
- 10. 보기 템플리트 탐색에 페이지 매기기 사용
- 11. 시차 중순 페이지
- 12. 수직 시차 페이지 만들기
- 13. 방법 페이지 상단 앵커가 AngularJS와
- 14. 시차 효과로 렌더링 문제가 발생했습니다.
- 15. WPF 브라우저 컨트롤에 불투명 애니메이션 문제가 발생합니다.
- 16. Sharepoint의 측면 탐색에 페이지 추가
- 17. 문제가 업데이트 여러 앵커가 jQuery로 aysc
- 18. HTML 해시 url 앵커가 페이지 중앙에 위치합니다.
- 19. 브라우저 문제가
- 20. 링크로 행을 업데이트하는 PHP와 MYSQL
- 21. href를 변경하기 전에 앵커가 URL을 활성화합니다.
- 22. 시차 이미지가로드시 페이지 상단에 표시
- 23. 시차 원 한 페이지 페이지 메뉴 모음
- 24. MFMailComposerViewController가 URL을 링크로 인식하지 못함
- 25. URL을 REGEX와의 활성 링크로 변환
- 26. location.href URL을 앵커 링크로 변환
- 27. jQuery jTable이 페이지 매김을 끄면 문제가 발생합니다.
- 28. 강제 시차 섹션을 페이지 하단까지 확장합니다.
- 29. VB 프로그래머. 양식 탐색에 문제가 있습니다.
- 30. 홈 앵커가 WordPress에서 작동하지 않습니다.
. 어쩌면 더 나은 해결책은 URL이 www.whatever.com/index와 같이 재 작성되는 것을 방지하고 앵커 링크가 사용될 때 그렇게 두는 것입니다. –