twitter ■お問い合わせ当サイトへのリンクサイト仕様

現在位置 > LostTechnology > JavaScript > メアド・エンコーダー

メアド・エンコーダー

HTMLファイルにメールアドレスを直接埋め込んでおくと、ウイルスや迷惑メールが大量に届くことになりかねません。文字参照を利用してエンコードしておくと多少軽減される可能性があります。exeファイルでプログラムを作るまでもないと思ったのでJavaScriptで作成してみました。利用にはW3C準拠のDOMとJavaScriptを実装したブラウザが必要です。

Email:

メールアドレスの代わりに生成した文字列をHTMLファイルに記述してみてください。ブラウザで表示すると正しいメールアドレスで表示されるはずです。なお、ブラウザは正しく解釈して処理ができるため、A要素でリンクする際にはmailto:もアドレスと一緒にエンコードしておくことでより安全になります。

すでにこれを解釈するロボットも登場しているため、「メールアドレス収集ロボットから逃れる」もご覧になってください。

2004-6-26
ちょいと作ってみた。
2006-8-31
出力先をテキストエリアに変更した。