1

コピー ボタンをロックしたいが、完全に右クリックである [名前を付けて保存] ボタンをロックしたくないので、サイトのユーザーは Web サイトを html ファイルとして保存できますが、テキストをコピーすることはできません。Javascript でそれを行うにはどうすればよいですか彼ら?

4

3 に答える 3

2

この CSS を使用できます。

user-select: none;

これにより、サイト上のテキストが選択できなくなり、ユーザーはテキストを強調表示してコピーすることができなくなります。

追加情報は、次のサイトにもあります。

CSSを使用してテキスト選択の強調表示を無効にする方法は?

于 2013-10-06T14:33:57.267 に答える
0

使用する

document.body.oncontextmenu = function(evt) { 
       // do custom menu stuff;
       evt.preventDefault();
}

これにより、コンテキスト メニュー自体が無効になります。

これは、ほぼすべてのブラウザでサポートされています。次に、「名前を付けて保存」オプションを使用してカスタム メニューを作成できます。純粋なcssでこれを行うことができます。

于 2013-10-06T14:34:02.097 に答える