プロが教える店舗&オフィスのセキュリティ対策術

ブログ等でメールアドレスを表示させたいのです。
しかしHTMLで「mailto:メールアドレス」と表示させると、メールアドレス収集ロボットに検知されてSPAMの対象となり結局メールアドレスを変更しなければならなくなります。

フォームを使用する方法はありますが、これは採用したくありません。
画像を使用する等、メールアドレス収集ロボットに検知されないでメールアドレスを告知できる方法を教えて下さい。

A 回答 (4件)

「JavaScript メールアドレス」


これで要検索。
更に、<noscript>のJavaScript未対応環境では、画像で表示させると良いかも。

「エンコード メールアドレス」も参考に。


でも、イタチごっこで、
スパム業者も色々対応策で収集しているらしいですけどね・・・
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

HTMLエンコードは気が付いていました。
JavaScriptを使用するのは気がつきませんでした。

JavaScriptと簡易暗号化の併用が適切といえそうですね、色々のヒントを教えて下さりありがとうございます。

お礼日時:2010/11/23 08:52

メールアドレスを書き込んだ画像を表示する。


どのみちソース部分にメールアドレスが書いてあれば、持ってかれちゃうんで
画像にするかフォームにしてソースに記載しないようにしないと防ぎようがない
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2010/11/23 08:41

> しかしHTMLで「mailto:メールアドレス」と表示させると、



結果的にメールアドレスが表示される方法だと、ロボットにリンクなどを辿られる可能性があります。

> 画像を使用する等、メールアドレス収集ロボットに検知されないでメールアドレスを告知できる方法を

このように、画像を使うなどが一般的です。
ただし、コピペ出来ないのは不便なので、

「@」のみ画像としてメールアドレスを提示。

hogeアットhogehoge.jp
(「アット」を「@」に置き換えてください)
みたいな表示。

なんかの方法が一般的だと思います。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

「@」だけを画像にするのは気が付きませんでした。
全て画像にするとメールアドレスを入力しなければならないため、不便と思っていました。

お礼日時:2010/11/23 08:38

リンク先をクリックしたらメールアドレスが表示されるようにしてはいかがでしょう。

この回答への補足

その方法ですと下位のページにメールアドレスを記入しなければなりませんので、メールアドレス検索ロボットの対象となり解決策とはいえません。

補足日時:2010/11/22 13:14
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2010/11/23 08:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!