macOSのSafariで現在表示中のページをブラウザのGmailで送りたい

macOSのSafariで現在表示中のページをブラウザのGmailで送りたい

2018.8.14 - 更新日:2018.8.15 by himemo.net

macOSのSafariで現在表示中のページをGmailで送信したい時があります。

Google ChromeにはGmailでお手軽に送信できるボタンを追加する拡張機能がありますが、Safariでは見つかりませんでした。
ツールバーのメールボタンだと、標準のメーラーやサードパーティー製のGmail互換クライアントなどを起動できますが、Webブラウザ上のGmailで送りたいと思った時に不便でした。

FluidでGmailをアプリ化して標準のメーラーに設定するも上手く行かず。

と、よく考えてみればブックマークレットで済むのでは…と気付きました。
以下のブックマークレットをmacOSのSafariのブックマークに登録して呼び出す事で、新規タブでGmailでメールを作成、タイトル・本文に現在表示中のページを含める事ができました。

現在表示中のページのタイトル・リンクを含めた新規メールをブラウザのGmail上で作成するブックマークレット

javascript:window.open("https://mail.google.com/mail/?view=cm&su="+encodeURI(document.title)+"&body="+encodeURI(document.title+'\n'+document.location.href));

その他の記事