web-dev-qa-db-ja.com

mailto:リンクは実質的に非推奨ですか?

私が考えていた...

  1. Mailto:リンクは、スタンドアロンの電子メールクライアントのみによって処理されます。

  2. 最近では、ほとんどのユーザーがウェブメール(GMailなど)を使用しています。

  3. ウェブメールはmailto:リンクを処理できません。

  4. ウェブメールユーザーがmailto:リンクをクリックすると、メールクライアントがインストールされていないという紛らわしいメッセージが表示されるか、使用しないメールクライアントでリンクが開きます。

  5. アドレスは必ずしもmailto:に含まれるとは限らないことを考慮して、だれでもメールアドレスをコピーして貼り付けることができます。

Ergo、mailto:リンクは有害で非推奨ですか?メールアドレスを表示する必要がある場合、それらを使用すべきではありませんか?

12
Leonid Shevtsov

Mailtoは非推奨ではありません。

あなたは、ウェブメールがmailto:リンクを処理できないと言って間違っています。 mailtoリンクを正しく処理するのはブラウザーの機能です。

たとえば、メールハンドラがインストールされていない場合、FirefoxはGmail/Yahooなどの複数のウェブメールを提案します。

本当の問題は、間違ったmailto処理です。通常は、デフォルトのブラウズであるIEが、他の何かを使用したくないかどうかを尋ねるのではなく、強制的にOutlookを使用しようとするときにシステムで実行されます。

21
ofaurax

mailto:すでに述べた理由により、Webページ内のリンクは非推奨ではありません... webmailはそれらを使用するように設定でき、ユーザーは引き続きリンクアドレスをコピーできます'メールがhrefのみにあり、ページに表示されない場合。

ただし、mailto:リンク(少なくとも難読化されていない)を使用しない主な理由はメールハーベスターです。スパムに使用される電子メールアドレスを検索するWebページをクロールする自動化されたボット。難読化されていないmailto:リンクを使用すると、これらのボットに「Hey、spam me!」と言っているだけです。 JavaScriptを使用して、mailto:リンク(必要な場合)を難読化することができます。しかし、結局のところ、それはセキュリティとユーザビリティの間の妥協です。

7
MrWhite

私には3つのオプションがあるようです:

1. Email me at <a href="mailto:[email protected]">[email protected]</a>
2. <a href="mailto:[email protected]">Email</a> me.
3. Email me at [email protected]

一部の純粋主義者はオプション2について議論すると信じることができますが、ほとんどの人はオプション1を使用し、それが最も使いやすいオプションだと思います。

1
Peter Taylor