ウェブ上でHTML文章を公開する際、ソースを見られたくないと思う人が少なくないようです。それは、マナーの悪い人による無断転載を防ぐ、苦労して作ったデザインを盗まれたくないなどいろいろな理由があるのでしょう。
HTMLのソースを読まれることを防ぐ手段。
ここでは、ソースの暗号化など、ソースを隠す手法についての解説や、そのような対策を回避してソースを見る方法についての解説を行おうと考えています。
解説はできるだけ簡単にしようとは思いますが、多少JavaScriptの知識があった方がいいかと思います。
ソースを隠す理由、効果について
そもそもHTMLのソースを隠すのは、画像、文書などの保存や無断転載をされたくない、デザインを真似されたくない等が一般的な理由のように思えます。
これらは本当に有効かどうかに関して、簡単に見ることができるので意味がないという意見もよくあります。しかし、無断転載をするような人がInternet Explorer以外のブラウザを使っていたり、ブラウザの設定を変更したりする方法を知っているかというと、そうではない人が多いようです。したがって、無断転載等を防ぐという意味ではこれらの手法は有効なのではないかと考えられます。
もちろんそのサイトにアクセスしてきた普通の人が不快に感じるかどうかは全く別ですが。
次は具体的な解説です。
- 右クリック禁止
- ソースを読みにくくする
以下追加予定