• ベストアンサー

メールアドレス収集ロボットに検知されない表示方法

ブログ等でメールアドレスを表示させたいのです。 しかしHTMLで「mailto:メールアドレス」と表示させると、メールアドレス収集ロボットに検知されてSPAMの対象となり結局メールアドレスを変更しなければならなくなります。 フォームを使用する方法はありますが、これは採用したくありません。 画像を使用する等、メールアドレス収集ロボットに検知されないでメールアドレスを告知できる方法を教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.4

「JavaScript メールアドレス」 これで要検索。 更に、<noscript>のJavaScript未対応環境では、画像で表示させると良いかも。 「エンコード メールアドレス」も参考に。 でも、イタチごっこで、 スパム業者も色々対応策で収集しているらしいですけどね・・・

Teruchan_Dayo
質問者

お礼

ご回答ありがとうございます。 HTMLエンコードは気が付いていました。 JavaScriptを使用するのは気がつきませんでした。 JavaScriptと簡易暗号化の併用が適切といえそうですね、色々のヒントを教えて下さりありがとうございます。

その他の回答 (3)

  • otaku37564
  • ベストアンサー率38% (1158/3005)
回答No.3

メールアドレスを書き込んだ画像を表示する。 どのみちソース部分にメールアドレスが書いてあれば、持ってかれちゃうんで 画像にするかフォームにしてソースに記載しないようにしないと防ぎようがない

Teruchan_Dayo
質問者

お礼

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

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

> しかしHTMLで「mailto:メールアドレス」と表示させると、 結果的にメールアドレスが表示される方法だと、ロボットにリンクなどを辿られる可能性があります。 > 画像を使用する等、メールアドレス収集ロボットに検知されないでメールアドレスを告知できる方法を このように、画像を使うなどが一般的です。 ただし、コピペ出来ないのは不便なので、 「@」のみ画像としてメールアドレスを提示。 hogeアットhogehoge.jp (「アット」を「@」に置き換えてください) みたいな表示。 なんかの方法が一般的だと思います。

Teruchan_Dayo
質問者

お礼

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

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

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

Teruchan_Dayo
質問者

お礼

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

Teruchan_Dayo
質問者

補足

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

関連するQ&A