최근 메타에서 브라우저 지원에 관한 몇 가지 주제를 읽다가, 지원하지 않는 구형 브라우저의 경우 기본적인 읽기 기능을 보장하기 위해 basic-html 뷰가 사용된다는 것을 알게 되었습니다. 방문자가 어떤 읽기 경험을 하게 되는지 이해하기 위해 Chrome 53.0.2785.101 (64-bit)을 특별히 다운로드하여 테스트해 보았습니다.
마우스 휠, 스페이스바, PGDN 키, 심지어 텍스트를 선택하고 커서를 아래로 이동하여 선택 영역을 확장하는 방법으로도 페이지를 아래로 스크롤할 수 없었습니다.

Ctrl+마우스 휠로 확대하여 확인해 보니, 뷰포트 밖의 콘텐츠가 실제로는 올바르게 로드되어 있었습니다.
죄송하지만 이 브라우저는 거의 10년 전 것입니다. 최신 OS에서 뷰포트와 같은 기본 기능에 문제가 발생하는 것은 당연합니다. 제 지식 범위 내에서, 구형 브라우저에 전송되는 '기본 뷰’에는 JavaScript나 CSS가 포함되어 있지 않거나(있더라도 아주 적습니다) 거의 없습니다. 브라우저에 지나치게 많은 것을 기대하고 계신 것 같습니다. 이 게시물은 찾았지만, 솔직히 말해 명확한 답변이 있었던 것인지는 확신이 서지 않습니다.
기본 뷰를 시도하고 싶으시다면, 최신 브라우저에서 사용자 에이전트를 변경하는 것으로 충분합니다. 더 이상 2016년 버전의 Chrome을 사용하시는 분이 없기를 진심으로 바랍니다. 그래야 이 주제가 약간이라도 관련성이 있을 테니까요.
네, Googlebot 같은 다른 에이전트로 테스트해 보니 정상적으로 작동했습니다. 제가 선택한 테스트 환경이 너무 극단적이었던 것 같습니다. ![]()
