https
-
자체 인증서 없이 모바일에서 마이크 권한 받기 — Tailscale serve의 한 줄IT 2026. 5. 12. 22:00
아들 음성 챗봇을 만들고 가장 먼저 부딪힌 벽이 모바일에서 마이크 권한이 안 떴다는 것이었습니다. 데스크탑 브라우저(Chrome on Linux)에서는 localhost:8084로 접속하면 마이크 권한 팝업이 잘 떴는데, 폰에서 같은 IP로 접속하니 권한 요청 자체가 발생하지 않았습니다. navigator.mediaDevices.getUserMedia()가 그냥 NotAllowedError를 던지는 거였습니다.이유를 찾아보니 명확합니다. 모바일 브라우저는 secure context(HTTPS) 위에서만 마이크 권한을 발동합니다. localhost는 데스크탑 브라우저에서만 예외로 인정되고, 모바일에서는 통하지 않습니다. 가정용 서버에 HTTPS를 어떻게 붙일 것인가 — 이 작은 결정이 가족용 음성 앱 전체..