このJavaScriptコードを使用して、Ctlr + cとCtlr + v、プレスクリーン、Alt + Tab、Ctlr + S、およびPrintScreenキー。Internet ExplorerとFirefoxブラウザの両方でjavascriptを使用してCtrl/Cを無効にする方法
<html>
<head>
<script language="javascript">
function Disable_Control_C() {
var keystroke = String.fromCharCode(event.keyCode).toLowerCase();
if (event.ctrlKey && (keystroke == 'c' || keystroke == 'v')) {
alert("let's see");
event.returnValue = false; // disable Ctrl+C
}
}
</script>
</head>
<body onkeydown="javascript:Disable_Control_C()">
Hello World!
</body>
</html>
残念ながら、コードはIEブラウザでは動作していますが、Firefoxでは動作しません。誰でもここにアドバイスできますか?
あなたの目標はあなたのコンテンツを「盗む」からユーザーを防ぐためであれば、それは(ちょうどフィドラーを使用して、あなたはとにかくすべてを撮影してきました)本当に不可能です。ユーザーとしては、私はこのキーボードのコントロールが大変迷惑であることを知りました。 – mellamokb
多分あなたはあなたが達成しようとしている一般的な目的を知ることができます。ポップアップメニューで対応するアイテムを無効にする予定ですか? – Igor
このコードはCBTテストとして新しい機能を持つテスト用Webアプリケーションに追加されます。最大化や最小化などのその他の点は、別の方法で処理されます。私の主な目標は、私が質問したキーボードのキーを無効にすることです。 –