小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

テキストがコピーできないページ

以下のようにbody要素に『oncopy="return false"』を仕掛けると、Webページからテキストをコピー(Ctrl+c)することが出来なくなります。

<html> 
<head> 
<title>テキストがコピーできないページ</title> 
</head> 
<body oncopy="return false">
<h1>テキストがコピーできないページ</h1>
<p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
<p>bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb</p>
</body> 
</html> 

しかし、Webページのソースを表示すれば、それをコピーすればいいじゃないかと・・・、まぁそう思うわけです。
確かに、そうするとコピーが出来てしまいます。
なので、Ajaxでのテキストを用意し、静的にはWebページに出力しないようにすれば、ほぼコピーができないページができるわけです。


しかし、それでも、Ajaxでのテキストに直接アクセスされるとか、画面イメージコピー(Alt+PrtScr)を撮られるとかで、100%は無理そうですね。