Webkit 브라우저에서이 매우 간단한 바이올린으로 이동하여 입력을 클릭하십시오.
<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>
그런 다음 Tab키를 사용하여 입력과 링크를 모두 키보드로 탐색 할 수 있습니다 (및 Shift+ Tab를 역순으로 탐색).
이제 Mac OS의 Firefox에서 동일한 바이올린을보고 동일한 작업을 수행하십시오. 입력은 포커스를 받지만 링크는 포커스를받지 않습니다. CSS 표시 문제가 아닙니다. 포커스가 마지막 입력에서 URL 표시 줄로 이동합니다.
tabindex
마크 업에서 끝없는 선언 조합을 시도했지만 아무 소용이 없습니다. 예 :
도대체 여기서 무슨 일이 일어나고 있습니까? 다음과 같은 답변을 수락합니다.
a) Firefox에서 작동하는 바이올린
b) Mozilla의 머릿속에서 정확히 무슨 일이 벌어지고 있는지에 대한 설명. 사양 과 모순되는 것 같습니다 .
답변
좋아요, 누군가 나에게 이것을 설명했습니다. Mac 문제입니다. Mozilla는 Mac OS의 운영 체제 설정에 충실합니다.
사용자 측에서이 문제를 해결하는 방법에는 두 가지가 있습니다. 둘 다 작동하는 것 같습니다.
-
에서 시스템 환경 설정 → 키보드 의에 바로 가기 창 하단에있는 “모든 컨트롤”라디오를 확인합니다.
-
Firefox에서는
about:config
URL 표시 줄에 ” “를 입력합니다.accessibility.tabfocus
Mac 에는 기본 설정 이 없으므로 하나를 만들어야합니다. 창을 마우스 오른쪽 버튼으로 클릭하고 새 “정수”환경 설정을 만든 다음 7로 설정합니다.
둘 다 끔찍하게 분명하지 않습니다. 또한 이들 중 어느 것도 개발자를위한 서버 측 솔루션이 아니기 때문에 실망 스럽습니다.