我正在製作此JavaScript代碼以禁用Ctlr + c和Ctlr + v,prenscreen,ALT + TAB,Ctlr + S和PrintScreen鍵。如何在Internet Explorer和Firefox瀏覽器中禁用Ctrl C/V使用javascript
<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 2013-03-13 19:44:50
也許你可以說出你試圖達到的一般目的。你打算在彈出菜單中禁用相應的項目嗎? – Igor 2013-03-13 19:45:29
此代碼將被添加到測試Web應用程序,它將具有CBT測試的新功能。像最大化和最小化等其他問題將以不同的方式處理。我的主要目標是禁用我在我的問題中提到的鍵盤按鍵。 – 2013-03-13 19:51:17