home

Disabling Pinch to Zoom에 대한 고찰

글 분류
sub
키워드
a11y
생성일
2025/09/24 13:15
최근 수정일
2025/10/07 08:57
작성중

Prevent Pinch to Zoom

<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0'/>
HTML
복사
아직도 Android 단말기들은 해당 방법으로 쉽게 pinch to zoom을 막을 수 있다.

하지말라는 그들

iOS 10

iOS 9까지는 safari는 웹 페이지의 줌 비활성화를 허용했었다.
2016년에 정식 출시된 iOS 10 부터는 user-scalable=no를 무시하므로 pinch to zoom을 강제로 사용할 수 있도록 한다.

MDN

WCAG 2.2 - 1.4.4 Resize Text

Sufficient Techniques 이므로 해결 방법 중 하나, 필수적인 요구사항은 아님

“그럼에도 불고하고 이악물고 막으라는 요구사항이 존재하는데 어떻게 해야할까요?”

필자의 생각

필자는 30대 초반임에도 불구하고 간혹 pinch to zoom을 이용하여 컨텐츠를 이해할 때가 있다. 특히 이미지 같은 경우에는 높은 빈도로 pinch to zoom을 사용한다.
a11y는 “내 기준(작성자 기준)에 이해할 수 있다” 라는 착각으로 무너지기 쉽다고 생각한다. 모든 판단의 기준은 “나”가 되어선 안된다.
다수의 불특정 이용자가 컨텐츠를 또는 이미지를 업로드할 수 있는 플랫폼의 경우 더욱더 pinch to zoom을 비활성화 해선 안된다고 생각한다. 소수의 선별된(a11y의 중요성을 자각하고 있는) 작성하는 컨텐츠 보다 a11y friendly 하지 않는 경우가 대다수 이므로 필자는 “억지로 비활성화할 이유가 없다”고 생각한다.