답변:
다음과 같은 것을 사용하십시오 :
open -a "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
Chrome은 --incognito
명령 행 옵션으로 허용 됩니다. 를 통해 해당 옵션을 응용 프로그램에 전달하려면 플래그 open
뒤에 지정하십시오 --args
.
Chrome이 아직 열려 있지 않은 경우 (원래 질문자가 Chrome을 새로 시작해야하는지 또는 이미 실행 중인지 지정하지 않았으므로) -n
새 인스턴스를 시작해야합니다.
일반적으로 man open
친구입니다.
-a
열려는 응용 프로그램 을 지정하는 인수 입니다. 모든 옵션에 대한 매뉴얼 페이지를 open
통해 (를 통해 man open
) 확인할 수 있습니다 .
위의 답변에 대해 언급 할만 큼 평판이 좋지는 않지만 시크릿 창을 아직 열지 않은 경우 새 시크릿 인스턴스를 열려면 -n 플래그를 추가해야한다고 덧붙였습니다. 따라서 위 예제를 사용하면 다음과 같습니다.
open -na "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
open chrome --args --incognito "websitename.com"
인식 모드에서 열 때 사용
-a
명명 된 응용 프로그램이 기본값이 아닌 경우 강제로 열도록하는 응용 프로그램 지정자입니다. 응용 프로그램 자체로 전송 된 인수와는 관련이 없습니다.
-a
옵션이 없으면 다음 과 같은 오류가 발생합니다.The file /Users/me/chrome does not exist.