>  기사  >  웹 프론트엔드  >  JavaScript가 브라우저에서 뒤로 버튼 가용성을 감지할 수 있습니까?

JavaScript가 브라우저에서 뒤로 버튼 가용성을 감지할 수 있습니까?

DDD
DDD원래의
2024-10-25 07:34:29591검색

Can JavaScript Detect Back Button Availability in the Browser?

JavaScript를 사용하여 브라우저에서 뒤로 버튼 가용성 감지

브라우저에서 뒤로 버튼이 활성화되어 있는지 확인하는 것은 웹에서 일반적인 작업입니다. 개발. 그러나 이 기능은 브라우저 보안 제한으로 인해 JavaScript에서 문제를 야기합니다.

JavaScript에서 기록 가용성을 확인할 수 있습니까?

안타깝지만 짧게 대답하자면 '아니오'입니다. JavaScript는 다시 탐색할 기록이 있는지 확인하는 직접적인 방법을 제공하지 않습니다.

시도한 솔루션

이 문제를 해결하기 위한 일부 시도에는 다음 속성 확인이 포함되었습니다. :

  • history.previous: 원칙적으로는 정확하지만 이 속성은 보안상의 이유로 브라우저에 의해 제한되는 경우가 많으며 일반적으로 정의되지 않음을 반환합니다.
  • history.length: 이 속성은 기록 항목 수를 나타내지만 기록에서 현재 위치를 나타내지 않으며 모든 브라우저에서 동일한 값으로 시작하지 않습니다.

현재 모범 사례

위에 언급된 제한으로 인해 현재 가장 좋은 사례는 history.back() 또는 history.go(-1) 돌아갈 기록이 없으면 링크를 클릭해도 아무 일도 일어나지 않을 것으로 예상됩니다.

위 내용은 JavaScript가 브라우저에서 뒤로 버튼 가용성을 감지할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.