시크릿 모드에서 기본적으로 Chrome을 여는 방법


18

시크릿 모드에서 Chrome을 열 수있는 방법이 있습니까 (애플 스크립트를 사용하거나 크롬의 설정 사용)?

답변:


22

스크립트 편집기에서 다음을 사용하면됩니다.

do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"

응용 프로그램으로 저장하고 도크에 별칭을 던지십시오. 이것을 10.6.8에서 테스트했습니다.

크롬이 열려 있지 않은 경우에만 작동합니다.



6
언급조차하지 않았다.
Digitalchild

@Digitalchild이 기사 아래에는 Source Ref의 "기본적으로 시크릿 모드에서 Chrome을 여는 방법"에있는 원래의 개념 (및 코드)에 대해 user3936과 Lyken에게 감사의 말을 전하는 의견이 있습니다. 이것은 언급이 될 수 있습니다.
Max Nanasy

크롬 응용 프로그램 'chrome2'를 작성하고 스크립트가 해당 응용 프로그램을 가리 키도록하여 크롬이 열려 있어도이 기능을 사용할 수있었습니다. 나는 최대 2 개의 창만 필요했기 때문에 이것이 나를 위해 일했다. 2 개 이상의 창에서는 작동하지 않을 수있다
Brandon M

크롬은 여전히 ​​개인 / 시크릿 모드가 아닌 일반 모드로 열려 있기 때문에 메일 클라이언트에서 링크를 클릭하면 작동하지 않습니다.
항상 묻다


3

Zdne 은 이미 Chrome을 연 경우에도 작동하는 좋은 방법을 작성했습니다.

if application "Google Chrome" is running then
    tell application "Google Chrome" to make new window with properties {mode:"incognito"}
else
    do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"
end if

tell application "Google Chrome" to activate

Run Applescript블록을 사용하여이를 Automator 응용 프로그램으로 저장하면 응용 프로그램에 지정한 이름을 사용하여 Spotlight에서이를 실행할 수 있습니다.

디스플레이에 "시크릿"을 검색하는 Spotlight 스크린 샷


2

존재하지 않는 경우 새 크롬 시크릿 창을 열기 위해 Lyken과 user3936 답변을 결합했으며 시크릿 창이 있으면 스크립트가 포 그라운드로 가져옵니다.

on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
end is_running

set chrome_running to is_running("Google Chrome")
if chrome_running then
    tell application "Google Chrome"
        repeat with w in (windows)
                if mode of w is "incognito" then
                    set index of w to 1
                    tell application "System Events" to tell process "Google Chrome"
                        perform action "AXRaise" of window 1
                    end tell
                    activate
                    return
                end if
        end repeat
    end tell
    tell application "Google Chrome"
        make new window with properties {mode:"incognito"}
        activate
    end tell
else
    do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"
end if

2

오리너구리로 앱을 만들어 Chrome 시크릿을 시작했습니다.

http://ente.limmat.ch/ftp/pub/software/applications/GoogleChromeIncognito/ 에서 소스를 포함하여 다운로드 할 수 있습니다 .

앱 특징 :

  • Chrome이 열려 있는지 여부에 관계없이 새로운 시크릿 창을 엽니 다.
  • Chrome을 시작할 때 도크에 남아 있지 않습니다
  • 빈 페이지와 함께 새 창을 보여줍니다
  • 어느 곳에서나 Chrome을 찾습니다.
  • 크롬 업데이트 방지
  • 오픈 소스

(OS X 10.6 이상 필요)

앱 내부의 스크립트는 다음과 같습니다.

#! / bin / bash

GNU GPL v.2 하의 Adrian Zaugg의 # (c) 2012

CHROMENAME = "Chrome"

MYPATH = "$ (dirname"$ (dirname "$ 0"| sed -e "s % / Contents / Resources $ %%") ")"
MYAPPNAME = "$ (기본 이름"$ (dirname "$ 0"| sed -e "s % / Contents / Resources $ %%" ")"| sed -e "s / \. app $ //") "
# Chrome이 어디에 있는지 Spotlight에게 물어 봅니다. 가장 최근에 열린 Chrome 버전이므로 최상위 항목을 선택했습니다.
CHROMEPATH = "$ (mdfind 'kMDItemContentType =="com.apple.application-bundle "&& kMDItemFSName ="' "$ CHROMENAME.app" ' "'| head -1)"

# 시스템이 어디에 있는지 모르면 내 옆에 Chrome이 있어야합니다.
[-z "$ CHROMEPATH"] 인 경우; 그때
    CHROMEPATH = "$ MYPATH / $ CHROMENAME.app"
fi

[-e "$ CHROMEPATH"] 인 경우; 그때
    # 인스턴스가 이미 실행 중입니까?
    if [$ (ps -u $ (id -u) | grep -c "$ CHROMEPATH / Contents / MacOS / Google Chrome") -gt 1]; 그때
        # 애플 스크립트를 사용하여 새로운 시크릿 창을 엽니 다.
        osascript -e 'tell 응용 프로그램 "'"$ CHROMENAME " '"'\
                  -e 'IncogWin이 {mode : "incognito"}'속성으로 새 창을 만들도록 설정합니다. \
                  -e 'IncogWin의 활성 탭 URL을 "about : blank"로 설정하십시오.'\
                  -e '끝 말해'
    그밖에
        # 시크릿 모드에서 Chrome을 열기 만하면됩니다.
        open -n "$ CHROMEPATH"--args --incognito --new-window "about : blank"
    fi

    # 크롬을 앞으로 가져 오세요
    osascript -e '응용 프로그램 "'"$ CHROMENAME " '"을 활성화하십시오'

그밖에
    # 크롬을 찾을 수 없습니다
    osascript -e 'tell app "'"$ MYAPPNAME " '" "대화 상자를 표시하려면"'$ CHROMENAME " '옆에 저를 배치하십시오!" 버튼 "OK"기본 버튼 1, 제목이 '' "$ MYAPPNAME" ' ", 아이콘 정지'
fi

출구 0

당신은이 작업을 수행하는 방법을 설명보다는 링크를 줄 수
user151019

첫 번째 답변에서 쉘 스크립트를 가져온 다음 Platypus ( sveinbjorn.org/platypus ) 를 사용하여 다른 앱처럼 실행할 수있는 앱으로 마무리하십시오. 오리너구리는 매우 편리하고 강력하지만 여기서 필요한 세부 사항으로 설명 할 수는 없습니다. 실험!
IconDaemon 2009 년

앱을 다운로드하고 마우스 오른쪽 단추로 클릭하고 "패키지 컨텐츠 표시"를 선택하십시오. 그러면 컨텐츠 / 리소스 / 스크립트 아래에 스크립트가 있습니다. 작동 방식 : 스크립트는 LaunchService에 Chrome 위치를 요청합니다. 이와 같이 Chrome이 / Application 폴더에 없거나 이름이 변경된 경우에도 Chrome을 찾아야합니다.
Adrian Zaugg

-1

이것은 잘 작동합니다.

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito

포 그라운드로 가져 오려면

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito; open -a /Applications/Google\ Chrome.app
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.