如何用CSS禁用键盘键?

时间:2012-12-28 16:21:14

标签: css

我们可以用CSS禁用键盘键(Ctrl + A / Ctrl + C),这样任何人都无法在我的网站上使用键盘选择所有快捷键吗?

4 个答案:

答案 0 :(得分:8)

不,CSS不会影响浏览器对键盘的响应。 JavaScript可以,但JavaScript也可以关闭。

换句话说:你不能这样做,即使你这样做,你也不能指望它。

答案 1 :(得分:2)

不使用CSS,但如果浏览器没有禁用该功能,则可以使用JavaScript。

答案 2 :(得分:2)

我不认为用css是可能的。

如果您想尝试使用javascript,请查看以下链接。

http://www.heckdesigns.com/tutorials/tutorial-disabling-keyboard-keys-with-javascript/

答案 3 :(得分:0)

试试这个css

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

(来自对this question的回答)

虽然最初的问题是关于用鼠标选择文本,但这个css似乎也禁用了ctrl + a / ctrl + c功能(至少在示例项目的快速测试中)