ソースコードを難読化するということであれば可能だと思いますが、全体のコピーを防止する方法はないと思います。
画像であれば、電子透かし等を使えばコピーされたことが確認はできます。
電子透かしであれば、Digimarc社が有名です。
他の部分についてはご自分が著作権者であれば、発見し次第、権利を行使するしかないと思います。
装飾部分を外部スタイルシートにしてみては如何でしょうか?
HTMLとCSSでバラバラになるので全部コピーするのは相当粘着質の人じゃないとまずしません。
画像の直リンク防止なら「.htaccess」を入れるのをオススメします。
ソースを見せたくないなら右クリック禁止や、小窓表示でメニューバーを消すよう設定すれば、大丈夫だと思います。
ページ単位のアクセスログが参照できる環境でしたら、通常観ただけでは見付からない隠しリンク、ページを作成しておけば、一括ダウンロードツール等で検索された場合、その隠しページへのアクセスログが残るので、そういう類のアクセスがあったことが確認できるか思います。
<body>内に
oncontextmenu="return false"を追加すると、右クリックのコピーは使えなくなります。<body oncontextmenu="return false">のように記述します。但しIE以外のブラウザでは効果は保証できません。
以上はJavaScriptのイベントハンドラを使う例です。アラートを表示することもできます。
oncontextmenu="alert('右クリックは禁止です。');return false;"。
しかしあくまでも予防措置に過ぎず、ソースものぞけますので、完璧にコピーを禁止することは不可能です。また、右クリック禁止は、かえってそのサイトに対する印象を悪くして、逆効果ということもあります。
ですので、著作権に関する表示をされることをむしろお薦めします。
ここ→Creative Commons Japan - クリエイティブ・コモンズ・ジャパン
http://www.creativecommons.jp/ を参考にされてはいかがでしょうか。バナーを貼ることも自由にできます。
コメント(0件)