모바일 PWA에서 확대/축소 비활성화

제안을 하나 드리겠습니다. 모바일 PWA(저의 정의로는 홈 화면에 있는 바로가기 또는 pwabuilder.com으로 번들링된 앱)에서 discourse 페이지의 확대/축소를 방지하는 설정 옵션의 체크박스를 추가하는 것이 매우 유용할 것 같습니다. 영상으로 시연해 보았습니다.

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

https://stackoverflow.com/a/11689448

이 코드를 테마의 헤더에 넣으면 모바일 PWA에서 확대/축소를 할 수 없습니다(사파리에서는 여전히 가능하지만, 그건 괜찮습니다). 저는 모바일 PWA가 앱처럼 동작해야 한다고 생각합니다. 그리고 어쩌면 Discourse가 이 기능을 선택적 설정의 형태로 기본 제공하면 좋을 것 같습니다.

2개의 좋아요

과거에 이 방법을 시도해 본 적이 있는데, 사람들이 꽤 불만을 제기했습니다.

4개의 좋아요

@sam 옵션으로 만들어 주세요 :+1:

오늘 이걸 발견했습니다.
적절한 방향은 모바일 프로젝트에서도(예를 들어, 안드로이드 소스 코드를 다운로드하고 편집하는 경우처럼) 이 값을 수정할 수 있는 옵션을 제공하는 것이라고 생각합니다.

그리고 네, 맞아요. Apple은 이 속성을 무시합니다(예를 들어, 영국에서는 이 핀치 줌 기능을 활성화하는 것이 법적으로 의무입니다).