Firefox에서 Chrome의 현재 탭 열기 위한 키보드 단축키 [Mac OS X]
나는 모든 컴퓨터에서 Firefox와 Chrome을 사용합니다. Firefox는 일반 검색을 위한 것이고, Chrome은 모든 Google 관련 작업을 위한 것입니다. 이러한 용도로 인해, 나는 사용 중인 일부 확장 프로그램이 Firefox 또는 Chrome에만 해당되기 때문에 자주 Firefox와 Chrome 사이를 전환해야 합니다. 이럴 때 “Open URL in Chrome”(Firefox 확장) 및 “Open URL in Firefox”(Chrome 확장)와 같은 확장 프로그램이 유용하게 작용합니다. 이 확장 프로그램들은 Firefox에서 URL을 Chrome에서 열고 그 반대의 경우도 가능하게 해주므로 브라우저 간에 쉽게 전환할 수 있습니다. 유일한 문제는 Mac을 사용할 경우 Chrome 확장 프로그램이 작동하지 않는다는 것입니다. 이는 Firefox에서 현재 URL을 여는 확장 프로그램을 사용할 수 없다는 것을 의미합니다. 다행히도 우회 방법이 있습니다. 사실, 확장 프로그램 설치 없이도 더 쉬운 방법이 있습니다.
이 강좌에서는 Chrome에서 현재 URL을 Firefox에서 키보드 단축키로 여는 방법을 보여드리겠습니다(같은 방법으로 Firefox에서도 가능합니다).
이 작업을 수행하는 방법은 Automator를 사용하여 Chrome에서 현재 URL을 가져와서 Firefox에서 여는 서비스를 만드는 것입니다.
- Launchpad에서 Automator를 엽니다.

- Automator 시작 화면에서 “Service”를 선택합니다.

- 왼쪽 패널에서 “Utilities -> Run AppleScript”를 선택하고 작업 공간으로 끌어옵니다. 워크플로우의 상단에서 “Text”를 “No Input”으로, “any application”을 “Google Chrome”으로 변경합니다.

- AppleScript의 코드를 아래 코드로 붙여넣고 교체합니다:
tellapplication"System Events"
if(exists process "Google Chrome")then
tellapplication"Google Chrome"
set urlChrome toget URL of active taboffirstwindow
endtell
tellapplication"Firefox"
open location urlChrome
activate
endtell
endif
endtell이 코드는 먼저 Google Chrome이 실행 중인지 확인합니다. 만약 실행 중이라면, 활성 탭의 URL을 가져와 Firefox에서 로드합니다. Google Chrome이 실행 중이지 않으면 이 코드는 아무 작업도 수행하지 않습니다.
이제 “Play” 버튼을 눌러서 테스트할 수 있습니다.
- 작동한다면, Chrome에서 로드한 웹페이지가 Firefox 브라우저에 나타나는 것을 볼 수 있습니다. Automator로 돌아가서 서비스를 저장하세요.

- 마지막으로 이 애플리케이션에 키보드 단축키를 할당합니다. “System Preferences”를 열고 “Keyboard -> Shortcuts”로 이동합니다. 왼쪽 패널에서 “Services”를 선택합니다. 목록을 아래로 스크롤하여 이전에 생성한 서비스를 찾습니다. 이 서비스에 대한 키보드 단축키를 할당합니다.

그게 전부입니다. 이제 Google Chrome에 있을 때, 설정한 키보드 단축키를 눌러 Firefox에서 현재 URL을 열 수 있습니다. 또는 서비스 메뉴에서 접근할 수도 있습니다. 이 요령은 Chrome에만 작동하며, 해당 서비스가 Chrome에 특정적이라는 점 유의하시기 바랍니다. 그러나 코드를 수정하고 “Google Chrome”(또는 “Firefox”)의 모든 인스턴스를 “Safari” 또는 “Opera”와 같은 다른 브라우저로 변경하여 다른 브라우저에서도 작동할 수 있도록 할 수 있습니다.
한번 시도해보시고 이 정보가 유용한지 알려주세요.