native messaging — 브라우저 ↔ OS 네이티브 연결

샌드박스 안 확장이 OS 바이너리에 닿는 유일한 통로: manifest 게이트를 넘어 Chrome이 host를 spawn하고 stdio로 대화한다. ▶로 따라가 보세요

브라우저 샌드박스(page·content.js·background)에서 출발한 요청이 manifest 게이트(샌드박스 경계)를 지나 Chrome이 spawn한 네이티브 host와 stdio로 연결되고 OS 바이너리(yt-dlp)를 실행하기까지를, 단발(sendNativeMessage)·연결유지(connectNative)로 비교해 화살표 다이어그램으로 보여주는 explorer.

sendNativeMessage (단발) connectNative (Port)