2015-01-13 5 views
0

크롬을 확장하여 페이지를 새로로드 할 때마다 git commit을 실행하려고하는데 크롬 API에서 명령을 실행할 수있는 방법을 찾을 수 없습니다. 로컬 HTTP 서버를 실행하고 확장 프로그램에서 요청을 보내고 돌아 왔지만이 솔루션에는 너무 많은 종속성이 있으며 실제적으로 아무 것도 할 수없는 많은 작업이 있으며 뭔가 누락 된 것처럼 느껴집니다. 특히 파이어 폭스에서 동일한 작업이 매우 간단했습니다.git commit으로 Chrome 확장

답변

1

물론 하나의 옵션으로 HTTP/WebSockets를 통해 연결할 수있는 서버/데몬을 가질 수 있습니다. 이것은 사용자가 수행 한 작업입니다.

다른 옵션은 Native Messaging입니다. Chrome에서 호출 할 수있는 간단한 스크립트를 만들 수 있습니다.

+0

감사합니다. 내 질문에 대한 접선으로 크롬 확장 또는 앱으로 호스트 바이너리를 패키징하고 사용자가 NPAPI 플러그인처럼 모든 것을 설치하도록 할 수 있습니까? – fakedrake

+1

아니요. 네이티브 메시징의 주된 단점입니다. Chrome 웹 스토어에 호스트 구성 요소를 번들로 추가 할 수 없습니다. 별도의 설치 프로그램이 필요합니다. – Xan

관련 문제