לגרום ל-Gmail לטפל בכל mailto - קישורים עם registerProtocolHandler

פול אירלנד

אם אתם משתמשים ב-Gmail, ייתכן שתרגישו תסכול אם תלחצו בטעות על קישור ל-mailto: ואז תפעילו את תוכנת הלקוח למחשב של Outlook או Mail.

הודות ל-navigator.registerProtocolHandler() (שהסברנו כאן בעבר), יש לך אפשרות להעביר את Gmail כלקוח הדואר המוגדר כברירת מחדל לכל קישורי mailto: ב-Chrome וב-Firefox.

שימוש בצילום מסך של חלון קופץ ב-Gmail

לשם כך:

  1. קודם כל צריך לפתוח כרטיסייה ב-Gmail. חובה לעשות זאת מהכרטיסייה של Gmail ולא מ-html5rocks. :)
  2. פותחים את מסוף JavaScript (cmd-opt-j ב-Mac, ctrl-shift-j ב-Windows) ומזינים:
  3. navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
  4. מאשרים את האישור מהדפדפן.
  5. פשוט לוחצים על קישור mailto: זה כדי לנסות את החיבור החדש שלכם ל-Gmail mailto!

בום. צפייה מהנה.

אם יהיה צורך להסיר את ההגדרה הזו, ניתן לעשות זאת בכתובת chrome://settings/handlers ב-Chrome וב-Preferences->Applications->mailto ב-Firefox.