質問

あなたのWebページでのタグ:

私はそのかなり一般的でのmailtoを含めるために、これらの日ではないと思います。私はまた、より良い解決策は、私たちが形成する接触を持つことであることを実現します。

最近、私は、エンコードされた電子メールアドレスが含まれており、HTML、いくつかのmailtoタグを見てきました。これは、電子メールアドレスを攻撃からスパマーを停止する効果的な方法ですか?

例:

<a href="mailto:&#110;&#101;&#119;&#098;&#105;...">email me</a>

また、私が残してきた他の技術があるのですか?最善の方法はどれですか?

役に立ちましたか?

解決

私が聞いたから、それはスパムの流入を減らすのに役立ちますが、それを完全に停止しません。電子メールアドレス収集ボットの(今の)少数派は、デコードを適用するのに十分なスマートされます。

他のヒント

他の技術は、動的にページの読み込み時間でのmailtoタグを生成するために、いくつかのJavascriptを使用することです。そのようなアドレスをこすりするスパマーためには、彼らが自分のWebスパイダーフルJavascriptのプロセッサを持っている必要があります。

いくつかのスパマーはすでにこれを行うことがあります。

私の個人的なホームページのために、私はグラフィックにメールアドレスを与えます。そして、私はそれを、リンクをしていないことをお詫び申し上げますます。

私は通常、 Hivelogic Enkoder を使用します。これは、全体のlink要素をエンコードするために有用であるだけでなく、mailtoのます。

1回のレッスンは迷惑な方法を学んだ、しかし、元の要素は、の前にのエンコーディングのように見えたものを使用してコードをコメントすることです。私は誤って<a>タグに数回のクラスをオフに残してきています。

あなたが先にあなたが見ている時間のわからないので -

ユーザーのいくつかのために、それはハードにすることなく、あなたは今まで怠惰なスパマーを停止することができるようになるだろう。あなたが正当なユーザーに簡単にアクセスできるものを提供するのであれば、あなたはスパマーに簡単にアクセスできるものを提供している。

私の最高のアドバイスは、あなたがWeb上で自分のアドレスを入れるつもりなら、単に非常に良いスパムフィルタを取得することです。 hrefの難読化のいかなる量は同じくらい良いを行いません。

それはあなたが任意の潜在的なスパムの対処方法を超えるはるかに大きい制御を与えるように、

個人的に私は、フォームを使ってお勧めしたいです。 (彼らはめったにユーザーフレンドリーじゃないんだと個人的に私は、CAPTCHAとして「フロントエンド」のソリューションを好きではない - それはあなたのユーザーのためにご迷惑をおかけ/追加作業が発生した場合、私は一般的に、より良い方法があるかどうかを確認したい)

フォームを使用すると、構造のいくつかの種類とコンタクティからデータを取得するためにあなたを可能にするという付加的な利点を持っています。 (可能な限り最高の応答とそれらを提供することであなたを助けるかもしれない)、すなわちそれは質問でご連絡誰かのリスクを低減し、おそらく十分な情報(でも自分の名前を提供していない。

私はいくつかのウェブサイト上の年のための電子メールアドレスを難読化するために、単純なJavascriptの文字列の連結およびサブ操作を使用してきました。これは私がこれらのアドレスに最小限のスパムを得たので、うまく機能しているようです。これは、それはまだ将来的に動作することを意味することはできません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top