讓 Gmail 處理所有 mailto - 使用 registerProtocolHandler 連結

如果不小心點選 mailto: 連結,可能會因為 Outlook 或郵件的桌面用戶端啟動而無法使用 Gmail。

透過 navigator.registerProtocolHandler() (先前介紹過的內容),您可以使用 Gmail 連結 Chrome 和 Firefox 所有 mailto: 連結的預設郵件用戶端。

使用 Gmail 彈出式視窗螢幕截圖

步驟如下:

  1. 首先,請開啟 Gmail 分頁。您「必須」透過 Gmail 分頁 (而非 HTML5rocks 介面) 執行這項操作。:)
  2. 開啟您的 JavaScript 控制台 (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