1

크롬 UI없이 터미널에서 시작할 수있는 크롬 앱을 만들 수 있는지 알고 싶습니다. 예 :단말에 크롬 앱 사용

chrome.app.runtime.onLaunched.addListener(function() { 
    console.log("Hello world!); 
}); 
imac:bin$ chrome --app-id=<my-app-id> 
Hello world! 
imac:bin$ 

나는 생각하지 않는다, 그러나 당신은 확인할 수 있습니다. 자동 크롬 응용 프로그램을 시작

open -n -a Google\ Chrome\ Canary --args --user-data-dir=/tmp/temp_chrome_data_dir --load-and-launch-app=... 

주요 플래그 --user-data-dir가 고립 된 프로파일을 작성하고, --load-and-launch-app : 감사

+0

크롬 UI가 없으면 앱을 사용하지 않고 앱을 시작 하시겠습니까? 아니면 Chrome 브라우저를 열지 않고 시작 하시겠습니까? – mmocny

+0

예를 들어 보았을 때 무엇을 얻었습니까? –

+0

@ mmocny 둘 중 하나입니다. MarcRochkind, 내가 시도 할 때, 나는 잠재 의식 창을 가지고있다. – Druxtan

답변

2

나는 OSX에, 명령 줄에서 크롬 응용 프로그램을 시작하려면이 라인을 사용합니다. 나는 OSX 크롬 응용 프로그램의 경로를 해결하기 위해 open 명령을 사용하지만, 수 대신 명시 적 경로 :

,이뿐만 아니라 열려있는 크롬 브라우저 창을 팝업 것이라고 말했다
/path/to/Google\ Chrome\ Canary --user-data-dir=/tmp/temp_chrome_data_dir --load-and-launch-app=... 

. 나는 그 문제를 해결하는 방법에 대해서는 아직 확실하지 않지만 조사를 할 것입니다. (로컬 개발을위한 나의 해결 방법은 단지 창을 한 번 최소화하는 것인데 더 이상 팝업되지 않습니다).

+0

OP는 STDOUT에서 물건을 출력하는 데 더 관심이 있다고 생각합니다. 나는 의심한다. – Xan

+0

시도 할 때 '확장자를로드 할 수 없습니다'라는 팝업이 나타납니다. 매니페스트 파일이 없거나 읽을 수 없습니다. ' – Druxtan

+0

위의 내용은 확장 프로그램이 아닌 앱에서만 작동합니다. 오류로 인해 경로가 앱 루트를 보유하고있는 폴더를 가리 키지 않습니다 (manifest.json이 있어야하며 Chrome에서로드해야 함). extensions "unpacked extension"버튼) – mmocny