headに1個でもjsをインクルードするのが心苦しいkomagataです。
インラインでJSでメアド隠せないかなと思ってシーザー暗号にしてみました。歴史・暗号好きにはニヤッっとしてしまうやつですが本家そのまま3文字ずらすだけです。むしろそこらじゅうに普通に書きまくちゃってる俺のアドレスを解読してニヤッとして欲しいぐらいです。
というかこの種の奴はクローラーがJS解釈できたら終了で(Googleは簡単なメニュー展開ぐらいだったらできるそうですね)、そうで無い場合は単純な話メアドがコード内にそのままなきゃいいぐらいでいいのではないかと。(人間がコードみたらばれるし)
下記のフォームにメアドを入れて暗号化した文字列を取得します。
メアドを入力: => 暗号化文字列:
ブログとかメアドを表示したい場所に太字の部分にさっきの暗号化文字列を入れます。
<script>(function(s){r='';for(i=0;i<s.length;i++){r+=String.fromCharCode(s.charCodeAt(i)-3)};document.write(r)})('<strong>暗号化文字列</strong>')</script>
入れた結果。
JavaScriptで出したメアド →
コピペに慣れきってしまって、画像のメアドを登録した覚えがありません。CAPTCHAも嫌いです。
これが駄目だったら次の暗号にしようかしら。暗号化の歴史をなぞってみると楽しいかも。