• 締切済み

自動収集されないメールアドレスの表記方法は?

よろしくお願いします。 HPにメールアドレスを載せようと思っています。 しかし、メールアドレスを自動収集されないようにしたいと思っています。 コピペができないので、画像でメールアドレスを表示する方法は避けたいと思います。 何か良い手段を教えていただけないでしょうか? 下記の方法で、実現した内容がどこかで紹介されていたような気がします。 ・メールアドレスをコピペができる。 ・JavaScriptで、文字列を連結したような気がする。

みんなの回答

noname#66720
noname#66720
回答No.7

既に多くの書き込みがありますが、参考までに。 私の場合は http://www.broadband-xp.com/hidesource/email.html の変換サービス(?)を使って、メールアドレスを擬似暗号化、javascriptで挿入という方法でHPに載せています。 ただjavascriptを利用するので、機能をオフにしている人のことを考慮し、noscriptを利用してメールアドレスを画像化したものが表示されるようにしています。(この時、文字はできるだけ大きいほうがいいと思います。) 注意する点としては、noscript内のimg要素のalt属性にメールアドレスをそのまま書かないようにすることかな。

  • toast5
  • ベストアンサー率37% (239/638)
回答No.6

5です。ウソを書いてしまいました。 いま確認したらウチで採用しているのは A:エンティティ化したアドレスをjavascriptで表示 B:@を◆にしたものをエンティティ化して画像でリンク のツー・ウェイでした。Bは、javascriptを切ってる人対策です。

参考URL:
http://set333.net/me-ru2bad.html#mail
  • toast5
  • ベストアンサー率37% (239/638)
回答No.5

ウチではスパムメール対策に、アドレスを変更と同時に 1:アットマークを◆にしたアドレスを、 2:さらにエンティティ化したものを、 3:javascript で表示 という方式にしてみました。完全な方法じゃないにせよ、 それ以来スパムメールは一通も来てませんし、 まともなメールは普通に届きます。 http://set333.net/me-ru2bad.html#mail を参考にしました。

参考URL:
http://set333.net/me-ru2bad.html#mail
  • k0021
  • ベストアンサー率26% (32/120)
回答No.4

私は、下記に記入URLの内容を使用しています

参考URL:
http://www.csg.is.titech.ac.jp/~yanagisawa/Sites/javascript/caesarAddress2.html
回答No.3

A.javascriptで挿入する。 document.writeとかではなく、DOMで挿入する方法だと HTMLソースにはメールアドレスのテキストが記述されないので ブラウザ上では見えてコピーも出来ますが、ロボットは認識できなくなります。 ▼こんな感じ window.onload = function() { var mLink = document.createElement('a'); mLink.setAttribute("href", "mailto:hoge@sample.com"); mLink.innerHTML ="hoge@sample.com"; var mSpan = document.getElementById("mailto"); mSpan.appendChild(mLink); } <span id="mailto"></span> B.FLASHでボタンを作る コピペは出来ませんがmailto:が使えます Flashだとソースがobjectとかなのでリンクボタン作ってもリンクが表に出ません。

  • higekuman
  • ベストアンサー率19% (195/979)
回答No.2

コピペできる、ということは、自動収集できる、ということにつながると思いますよ。

  • ddg67
  • ベストアンサー率22% (1211/5475)
回答No.1

@を全角や★にしとく、それを変換してもらう。

関連するQ&A

専門家に質問してみよう