-
ID:yMOMXr さんの質問

よくメールアドレスにスパムが送られるのを防ぐ目的で@を[at]とか★にしたりする表記を見るけど、メルアド収集botのようなものに収集されるのを防ぐ目的なら、@を<span>@</span>にするみたいにHTML上での表記をごまかすのだと効果ないの?
googlebotとか相手だったら効果ないだろうけど

みんなの回答 5 件

ID:u/fHeH さんの回答

そんなことしなくてもエンティティ化があるじゃん。
文字ごとにしたりしなかったりすると更に効果あがる。

ID:yZfCzF さんの回答

画像化するのが基本
HTMLをいじるのは効果あるかないか微妙
完全に効果あるともいえないし、完全に効果がないともいえない

ID:yMOMXr

確かにそうなのだが、 imgのalt属性は画像の内容と同等の情報を含んでいる必要があるので
メールアドレスを画像にしておいてalt属性にメールアドレスが書いてないのは厳密には間違いなので気持ち悪いんだよなあ

ID:xHbP5C

普通にaltに「メールアドレス」とでもしていておけばよくね?

ID:17ysNB

画像化基本なんて初めて聞いたな。
たしかに、それは簡単で堅いけど、何を犠牲にしているか考えるんだな。

ID:yMOMXr

altに「メールアドレス」はダメだぞ、画像の表している内容と同等ではない

ID:2OzzUW さんの回答

メアドを細切れにしておいてjsで組みあげるようにすればおk。

ID:SQYvXb さんの回答

メルアドを逆からかいてBDOにすればいいんじゃね?
やったことないからわからんけど、コピペもおかしくなるかな。

ID:17ysNB さんの回答

まぁ、本気で狙われたら何をやっても無駄だけど、エンティティ化したアドレスをjsで突っ込むだけでかなり効果があるよ。少なくともメールアドレスそのものをhtml内に記述してはいけない。

最終更新日:2014-05-04 (2,985 views)

関連するトピックス

ページ上部に戻る