접근성: 텍스트 브라우저에서 댓글 링크가 잘못된 댓글로 이동

큰 문제!

이 특정 댓글 103에 대한 링크를 확인해 보세요.

사용자가 Firefox나 Chrome을 사용하는 경우, 사용자는 댓글 103을 볼 것입니다.

하지만 사용자가 w3m이나 lynx를 사용하는 경우, 댓글 85를 보게 됩니다!

(그리고 검색 엔진이 무엇을 볼지는 누가 알겠어요?)

이것은 큰 오해를 불러일으킬 수 있습니다.

"보브야, 이 (링크)가 내 생각을 완전히 표현해."라고 말하지만,

놀랍게도 보브는 빌이 의도한 것과 전혀 다른 것을 보고, 다시는 빌과 이야기하지 않게 됩니다.

물론 사용자를 페이지의 올바른 위치로 이동시키는 자바스크립트가 아마 있을 것입니다. 하지만 이 취약한 자바스크립트가 실패하면, 사용자는 페이지 맨 위에 머물러 있게 됩니다.

WWW가 탄생한 이래로 사용자는 example.com/abc#123을 방문하여 읽어야 할 곳으로 바로 이동할 수 있었습니다.

이것은 예를 들어,
<p id="123">
를 대상 페이지의 의도된 위치에 배치함으로써 달성됩니다.

여기서 이야기하는 것은 웹 접근성 101입니다. 좀 더 신경 써 주세요.

여기서 하이퍼링크가 걸린 것은 사용자 이름뿐임을 볼 수 있습니다.
20201208T122850
#103은 하이퍼링크가 걸려 있지 않습니다. 즉, 텍스트 브라우저 사용자는 #103 댓글의 URL을 복사하여 친구들에게 정확히 공유하기가 쉽지 않습니다.

죄송합니다. Lynx는 지원하지 않습니다.

3개의 좋아요