よくメールアドレスにスパムが送られるのを防ぐ目的で@を[at]とか★にしたりする表記を見るけど、メルアド収集botのようなものに収集されるのを防ぐ目的なら、@を<span>@</span>にするみたいにHTML上での表記をごまかすのだと効果ないの?googlebotとか相手だったら効果ないだろうけど
そんなことしなくてもエンティティ化があるじゃん。文字ごとにしたりしなかったりすると更に効果あがる。
画像化するのが基本HTMLをいじるのは効果あるかないか微妙完全に効果あるともいえないし、完全に効果がないともいえない
確かにそうなのだが、 imgのalt属性は画像の内容と同等の情報を含んでいる必要があるのでメールアドレスを画像にしておいてalt属性にメールアドレスが書いてないのは厳密には間違いなので気持ち悪いんだよなあ
普通にaltに「メールアドレス」とでもしていておけばよくね?
画像化基本なんて初めて聞いたな。たしかに、それは簡単で堅いけど、何を犠牲にしているか考えるんだな。
altに「メールアドレス」はダメだぞ、画像の表している内容と同等ではない
メアドを細切れにしておいてjsで組みあげるようにすればおk。
メルアドを逆からかいてBDOにすればいいんじゃね?やったことないからわからんけど、コピペもおかしくなるかな。
まぁ、本気で狙われたら何をやっても無駄だけど、エンティティ化したアドレスをjsで突っ込むだけでかなり効果があるよ。少なくともメールアドレスそのものをhtml内に記述してはいけない。
みんなの回答 5 件
そんなことしなくてもエンティティ化があるじゃん。
文字ごとにしたりしなかったりすると更に効果あがる。
画像化するのが基本
HTMLをいじるのは効果あるかないか微妙
完全に効果あるともいえないし、完全に効果がないともいえない
メアドを細切れにしておいてjsで組みあげるようにすればおk。
メルアドを逆からかいてBDOにすればいいんじゃね?
やったことないからわからんけど、コピペもおかしくなるかな。
まぁ、本気で狙われたら何をやっても無駄だけど、エンティティ化したアドレスをjsで突っ込むだけでかなり効果があるよ。少なくともメールアドレスそのものをhtml内に記述してはいけない。
関連するトピックス