ときどき、簡単な HTML サイトを構築したものの、他人にウェブページのソースコードを見られたくないことがあります。そのようなときは、コードを使って他人が HTML コードを表示できないようにします。まずは、他人がどのようにウェブページのソースコードを表示するのかを分析してみましょう。
一般的に、ブラウザーでウェブページを開き、ページが完全に読み込まれた後、ページの空白部分を右クリックして「ソースを表示」を選択すれば、ウェブページのソースコードを表示できることはご存じでしょう。そこで、私たちの考え方は、ユーザーがウェブページ上で右クリック操作を行えないようにすることです。
HTML ウェブページに次のコードを追加すると、右クリック、コピー、選択の機能を無効にできます。
<script>
document.oncontextmenu=new Function("return false")
document.onselectstart=new Function("return false")
</script>
これで、他人はウェブページ上で右クリック操作を行えなくなります。もちろん、このような簡単なテクニックで防げるのは初心者程度で、一般的なプログラマーなら簡単に制限を回避してコードを取得できます。