0

HTMLページのコピー機能を防止したい。そして、私はすでにこのトピックを見ています。

今、私は完了し、それを完了します。

これは私が使用したコードです

<script type='text/javascript'>
    document.ondragstart = function() { return false; };

</script>
<style type='text/css'>
body
{
    -webkit-touch-callout: none;
    -webkit-user-select: none; /* Webkit */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE 10  */
    /* Currently not supported in Opera but will be soon */
    -o-user-select: none;
    user-select: none;
}
</style>

このコードは、すべての要素からコンテンツのコピーを無効にし、IE、Chrome、および FF で適切に機能させることができます。

しかし、私のクライアントはまだ任意の入力フィールド (type=text,textarea) からコンテンツをコピーしたいと考えています。

だから1)テキストフィールド、テキストエリアにコンテンツをコピーできるようにする方法は?そして、他の要素はまだコンテンツのコピー機能を無効にしています

ありがとうございました。

申し訳ありませんが、私の英語のスキルが悪いです。

4

1 に答える 1

2

コンテンツがブラウザに表示されると、それを保護する方法はないことをクライアントに伝えます。クライアント上にあると、完全に脆弱になります。提案された予防策はすべてばかげていて無駄です。.swf でラップして ActionScript を難読化しても、誰でも手に入れることができます。

答えは、クライアントの無知な意志に屈しないように立ち止まり、クライアントを導くことです。

違反はありません。

于 2013-02-01T07:29:15.657 に答える