人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

htmlファイルに記述してあるメールアドレス(<A HREF=”mailto:a@a.net”>)を収集されるを防ぐために、ソースを暗号化させる方法があったと思いますが、忘れてしまいました。教えてください。

●質問者: smileless
●カテゴリ:ウェブ制作
✍キーワード:HTML ソース ファイル メールアドレス 暗号
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● かほちゅう
●21ポイント

http://www.broadband-xp.com/hidesource/soft.html

専用ソフトで暗号化する

XORHTMLというフリーソフトのことですか?

メールアドレスだけであれば、

<a href=”javascript:mailsend(’a’, ’a.net’)”

に置換して、以下の行をheadタグ内に書けばいけそうですが。

<script language=”javascript”>

function mailsend(n, d) {

location.href = ”mail:”+n+”@”+d;

}

</script>

◎質問者からの返答

ありとうございます。javascript、うまく動きました。


2 ● hatene
●0ポイント

簡単な方法ですが、メールアドレスを、テキストではなく画像で描くのはどうですか?サイトを訪問してメールを送りたい人にしてみれば不便ですが、少なくとも自動的に収集されるのは防げる気がします。

◎質問者からの返答

リンクはできるようにしたいですね。


3 ● honey3
●20ポイント

http://chronoflyer.ddo.jp/doc/robot.shtml#4-1

メールアドレス収集ロボット対策

このあたりを参考にしてみてはどうですか?

◎質問者からの返答

ありがとうございます。


4 ● jouji_s
●20ポイント

http://spam.h1r.org/spambot/index.html

メールアドレスのタグをエンコードしてはいかがでしょう?

さらに、エンコードした内容を外部JSファイルで取り込むようにしては。。。

■aaa.html

<HTML>

<!--外部JS -->

<script language=”javascript1.1” src=”aaa.js”></script><noscript>JavaScriptをONにしてください。</noscript>

</HTML>

■aaa.js

mail=”E-mailのデコード内容”;

str_start=”<A HREF=¥”mailto:”;

str_middle=”¥”>”;

str_end=”</A>”;

document.write(str_start+mail+str_middle+mail+str_end);

どうでしょう?

◎質問者からの返答

ありがとうございます。


5 ● wmikku35
●20ポイント

http://www.puni.ne.jp/~toumin/scripting/mailenc.html

このサイトにある「メルアドのエンコード化」のことでしょうか。

私も自分のサイトでやってるんですけど、なかなか効果的ですよね。余計なメールが「グッ」とこなくなりました。

http://www5.kiwi-us.com/~rei/virus/mail.html

◎質問者からの返答

ありがとうございます。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ