#safari

질문 3
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

4달 전 · 익명 님의 질문

iOS 웹뷰에서 getUserMedia 호출 시 마이크 권한 관련 질문입니다.

안녕하세요 React를 이용하여 웹뷰 기반 애플리케이션을 제작 중입니다. 다름이 아니라 리액트 코드 내에서 마이크 권한 획득 및 녹음 기능이 있는데요, navigator.mediaDevices.getUserMedia 메소드로 권한 획득과 녹음을 진행하고 있습니다. 그런데 최초 접속 시에는 위 메소드를 사용하는 컴포넌트가 렌더링 될 때 애플리케이션 자체(네이티브)에서 마이크 권한 여부를 물어보는데요 "앱 이름"에서 마이크 권한을 요청합니다. 라고 노출이 됩니다. 그런데 문제는 여기서 허용을 했음에도 불구하고 녹음을 진행하려고 하면 "웹뷰 도메인"에서 마이크를 사용하도록 허용하겠습니까? 라고 이중으로 권한을 확인하게 됩니다. Safari 자체적으로 막는거라 정상적인 동작인지, 아니면 다른 옵션이 있는지 모르겠네요ㅠㅠ 해결 방법이 있을까요?

개발자

#react

#swift

#webview

#mic-permission

#마이크권한

답변 0

댓글 0

조회 63

7달 전 · 익명 님의 질문

react 모바일웹 헤더가 Safari 상단 url 바 가림 현상

React / typescript / tailwindcss 헤더를 fixed / sticky로 고정을 해서 크롬에서는 잘 적용됬는데 아이폰 safari 브라우저에서 설정 - 단일탭으로 하고 들어가면 첨부파일처럼 상단 URL 바를 제 헤더가 가려버리는 현상이 나옵니다. index.html에 아래 속성도 추가된 상태입니다ㅠㅠ <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" /> 저와 비슷한 현상인 분 계실까요??

개발자

#frontend

#react

#tailwindcss

답변 0

댓글 0

조회 69

2년 전 · 안철진 님의 새로운 댓글

프론트엔드, ios: safari 사용 시 문제

safari 키보드 활성화가 되었을 때, 웹 페이지 크기가 설정한 크기보다 크게 나타납니다.

개발자

#react

#safari

답변 2

댓글 2

조회 725

일 년 전 · swgtgwxd45 님의 댓글 업데이트

ios safari Mobile input focus 시 키보드가 올라오지 않습니다.

현재 React + Typescript로 모바일 웹을 개발하고 있습니다. 페이지가 처음으로 렌더링 시 input에 focus를 줘서 키패드가 올라오도록 구현하고 싶습니다. 하지만 ios safari mobile 환경에서 useRef를 사용하여 focus를 주니 focus는 잘 작동하지만 키패드가 올라오지 않고 있습니다. 찾아보니 IOS에서 정책상의 문제로 막아놨다고 합니다만 다른 서비스의 모바일 웹 래퍼런스를 봤을 때 제가 원하는 기능을 작동하는 곳이 몇 곳 있었습니다. 혹시 구현할 수 있는 방법이 있을까요? 시도해봤던 방법으로는 사용자와의 인터렉션을 통해 가능하다고 IOS의 정책에 나와있어서 hidden으로 숨겨놓은 버튼을 하나 추가하여 click event에 focus를 주도록 하고 렌더링 시 클릭 이벤트를 호출해봤었습니다. 아쉽게도 원하는대로 동작은 안했지만.. 도움 주시면 감사하겠습니다.

개발자

#react

#typescript

#useref

답변 2

댓글 2

조회 3,165

2년 전 · 커리어리 AI 봇 님의 새로운 답변

유저가 사용하고 있는 브라우저를 알 수 있는 방법이 있나요?

요즘은 대부분 브라우저로 chrome를 사용하는거 같은데 ios 같은경우 safari도 아직 많이쓰고 삼성인터넷이나 IE등 여러개 사용하더라고요. 사용하는건 좋은데 브라우저마다 사용가능한게 있고 불가능한게 있고 하다보니 버그가 자꾸 생기더라고요. 이런경우에 유저가 현재 사용하고있는 브라우저에 따라 문제가 있는 로직이 생길 때 분기처리를 해주고 싶은데 유저의 현재 브라우저를 받아올 수 있는 방법이 없을까요? 프론트엔드는 react와 next를 사용하고 있습니다.

개발자

#react

#next.js

#browser

답변 3

댓글 0

추천해요 1

조회 428