speeps
(SpEEpS)
10월 9, 2023, 7:15오전
1
JS가 꺼져 있으면 다음과 같은 메시지가 표시됩니다:
“JavaScript가 켜져 있을 때 최적의 환경을 제공합니다”
하지만 JS 없이 아예 작동하지 않는 것이 명백합니다.
독일어 번역은 이보다 더 상투적으로 느껴집니다.
또한 JS 없이도 콘텐츠를 볼 수 있도록 해주세요.
이것은 저에게 실제 접근성 문제입니다.
웹사이트가 너무 많은 잡다한 요소, 여기저기 뛰어다니는 것들, 시각적 노이즈로 가득 차서 이를 견디지 못합니다. 정신적 고통이 비정상적으로 크다고 느껴질 정도입니다.
(
참고로, 신규 사용자는 파일 1개 이상을 추가할 수 없다는 통보를 방금 받았습니다.
그것도 전송 버튼을 눌렀 후에야 나온 메시지였습니다.
전송 전에 알려주는 건 어떨까요?
)
브라우저에서 자바스크립트를 비활성화하면 읽기 전용 페이지가 표시되어야 합니다:
어떤 기기와 브라우저를 사용 중이신가요?
1개의 좋아요
speeps
(SpEEpS)
10월 10, 2023, 2:53오후
5
Pixel에서 GrapheneOS(Android) 환경의 Chromium(바나듐 맛).
JS 토글이 있습니다. Noscript 태그는 사용하지 않습니다.
1개의 좋아요
Falco
(Falco)
10월 10, 2023, 3:26오후
6
Discourse는 JS가 비활성화되었거나 브라우저 버전이 너무 오래되어 더 이상 지원되지 않는 경우, 기본 HTML 읽기 전용 뷰를 제공합니다.
그러나 모바일 사용자, 특히 오래된 Android 폰을 사용하는 사용자의 속도를 높이고 요청 페이로드를 줄이기 위해, 사용자 에이전트가 JS를 문제없이 처리할 수 있다고 감지되면 기본 HTML 뷰를 제공하지 않습니다.
그 대가는 방금 발견하신 행동입니다. 다음 세 그룹의 교차점에 있는 사용자에게 해당됩니다:
모바일 사용 중
최신 모던 브라우저를 사용 중
JS를 수동으로 비활성화한 사용자
이러한 사용자는 다른 사용자에게 제공하는 기본 HTML 뷰 대신 이 불행한 화면을 보게 됩니다.
이것은 더 빠른 사이트를 받게 될 사용자와 그렇지 않을 사용자의 수를 확인한 후 내린 의도적인 선택이었습니다.
SpEEpS:
교만하다.
그 메시지는 Internet Explorer 6과 같은 실제로 기본 HTML 뷰를 받는 사용자를 위한 것입니다.
기본 HTML 뷰는 검색 엔진 봇과 오래된 데스크톱 사용자를 위해 설계되었기 때문에 모바일에 잘 대응되도록 노력하지 않았습니다. 어떻게 보일지 확인하고 싶으시다면, 오래된 브라우저 UA 문자열을 보내어 보실 수 있습니다.
그렇지 않은 경우, 해당 JS 토글을 눌러 Discourse에 대해 JS를 활성화해야 합니다.
4개의 좋아요
Ed_S
(Ed S)
10월 10, 2023, 3:49오후
7
Falco:
사용자 수 확인
이것은 매우 중요하다고 생각합니다. 단순히 영향을 받는 사용자의 비율만 보면 인구통계학적 특성을 놓칠 수 있습니다. 의도하지 않게 장애인, 고령자, 또는 사회적 취약계층의 상당한 비율이 제외되고 있을 수도 있으니까요.
Falco
(Falco)
10월 10, 2023, 4:58오후
8
자바스크립트가 비활성화된 맞춤형 모바일 브라우저를 사용하는 사용자 집단에서 어떤 소수 집단이 과대표되어 있다고 말하는 것은 터무니없는 일이다.
1개의 좋아요
Ed_S
(Ed S)
10월 10, 2023, 5:11오후
9
Falco:
말도 안 되는 주장
그럴 수도 있고 아닐 수도 있습니다. 하지만 일반적으로, 소수의 사용자들에게만 영향을 미치는 문제로 디자인 결정을 내리는 것은 잠재적으로 문제가 될 수 있다고 생각합니다. 구형 브라우저에 대한 지원이나 웹에 접근하는 비정형 방식에 대한 지원은 이러한 우려에 해당합니다. 접근성 전략에 대해서는 잘 모르지만, 디스코urs의 의사결정 팀 안에는 이를 잘 아는 사람이 있기를 바랍니다.