2014-11-01 2 views
0

Chrome 확장 프로그램과 달리 Chrome 앱은 다양한 Chrome 페이지와 상호 작용하는 백그라운드 스크립트를 실행할 수 없습니다.확장 프로그램에서 Chrome 앱을 시작할 수 있나요?

확장 프로그램이 마이크에 대한 액세스를 제공하지 않기 때문에 Chrome 앱이 필요합니다. 그러나 브라우징 환경에서 사용자를 지원하기 위해 확장이 필요합니다.

확장 프로그램에서 응용 프로그램을 시작하고 데이터를 전달할 수있는 방법이 있습니까?

답변

-1

난 당신이

chrome --app-id={your app id here} 
+0

아니, 그게 아니다. 확장 프로그램은 명령 행을 호출 할 수 없습니다. – Xan

2

크롬 애플 리케이션은 참으로 background page을 가지고 있지 위해 할됩니다 찾고있는 것을 생각하지만, 여전히 event pages 지원됩니다. 앱을 실행하기 위해 cross-extension messaging을 사용하여 확장 프로그램과 앱간에 통신 할 수 있습니다.

확장자 마이크를 사용할 수 있으며 사용자에게 허락을 요청하면됩니다. chrome-extension: -URL은 보안 체계로 간주되므로 권한이 기억되므로 사용자가 미디어 스트림 권한을 한 번 승인하면 사용자가 chrome://settings/contentExceptions#media-stream을 방문하고 권한을 지울 때까지 내선 번호에 마이크에 대한 액세스 권한이 부여됩니다. 새 탭/창 또는 getUserMedia을 호출하는 확장 프로그램 페이지를 포함하는 iframe에서이 권한을 요청할 수 있습니다.

(확장에 crbug.com/160337에 게시 된 audioCapture 및 videoCapture 권한을 가능하게하는 요청, 당신은 문제를 출연에 관심이있을 수는 진행 업데이트에 대한 알림하세요.)

+0

감사합니다. 설정 페이지를 사용했습니다. –

관련 문제