私は現在 Web サイトを開発しています。この Web サイトには、提供する Web ページに存在する電子メール アドレスを難読化しようとするフィルターが含まれています。
現在のように、アドレスを画像に変換します。
他にもいくつかの方法が使用されているのを見てきました。アドレスを文字に分割し、生成された JavaScript を使用して最終ドキュメントに含めるものもありますが、それには JavaScript が必要なので、私の意見ではそれほど役に立ちません。利点は、機能する mailto-link を作成するために使用できることです。
上記と非常によく似た別の方法では、16 進数表記を使用して電子メール アドレスをマークアップします。ただし、それが本格的なハーベスターを妨害するとは確信していません。
また、人間の脳の言語理解能力を利用して、@ 記号などの文字を単語に置き換えたり、ホストとユーザー名を分離したりするものもあります。
私の質問は、画像内のテキストに歪みを使用していないときに、スクレイパーに対して生成された画像 (ファイル名がアドレスを与えない) を使用する私の方法はどれほど信頼できるでしょうか? 別の方法を選択する必要がありますか?
そして、継続として: フォールバック方法が必要ない場合、何らかの理由でイメージの作成が失敗した場合に備えて、どの方法が最も賢明でしょうか?