Gmail에서 모든 mailto를 처리하도록 하기 - registerProtocolHandler를 사용한 링크

폴 아일랜드

Gmail을 사용하는 경우 실수로 mailto: 링크를 클릭하여 Outlook 또는 Mail의 데스크톱 클라이언트가 시작되는 경우 불편함을 느낄 수 있습니다.

이전에 다룬 navigator.registerProtocolHandler() 덕분에 Chrome 및 Firefox에서 모든 mailto: 링크의 기본 메일 클라이언트로 Gmail을 연결할 수 있습니다.

Gmail 팝업 스크린샷 사용

방법은 다음과 같습니다.

  1. 먼저 Gmail 탭을 엽니다. 이 작업은 html5rocks 탭이 아닌 Gmail 탭에서 반드시 수행해야 합니다. :)
  2. 자바스크립트 콘솔 (Mac에서는 cmd-opt-j, Windows에서는 ctrl-shift-j)을 열고 다음을 입력합니다.
  3. navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
  4. 브라우저의 확인을 수락합니다.
  5. 이 mailto: 링크를 클릭하여 새 Gmail mailto 연결을 테스트해 보세요.

붐 마이크 즐겨 보세요.

이 설정을 삭제해야 하는 경우 Chrome의 chrome://settings/handlers, Firefox의 Preferences->Applications->mailto에서 삭제할 수 있습니다.