Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用CSS禁用键盘键?_Css - Fatal编程技术网

如何使用CSS禁用键盘键?

如何使用CSS禁用键盘键?,css,Css,我们是否可以用CSS禁用键盘键(Ctrl+A/Ctrl+C),这样就没有人可以在我的网站中使用“全选”快捷键?否,CSS不会影响浏览器对键盘的响应。JavaScript可以,但JavaScript也可以关闭 换句话说:你不能这样做,即使你这样做了,你也不能指望它。不使用CSS,但是如果浏览器没有禁用该功能,就可以使用JavaScript。我认为使用CSS是不可能的 如果您想尝试javascript,请检查以下链接 试试这个css -webkit-touch-callout: none; -web

我们是否可以用CSS禁用键盘键(Ctrl+A/Ctrl+C),这样就没有人可以在我的网站中使用“全选”快捷键?

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


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

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

我认为使用CSS是不可能的

如果您想尝试javascript,请检查以下链接

试试这个css

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
(从回答到)


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

这有什么意义?如果我不能使用快捷方式,我会用鼠标选择并从右键菜单中选择“复制”,以便更好地解释您试图阻止人们复制的内容。最有可能的是,你可以让它变得尴尬,但你不能让它变得不可能;你可能不想把它放到网上@泡泡面是对的,没有办法让它成为不可能。关于它,有一个热门话题。CSS不是JavaScript的退路,你知道……我已经用CSS禁用了鼠标文本选择,但不能用键盘快捷键做任何事情,因为CSS会影响浏览器对鼠标的响应,所以我想它也可以用在键盘上。我也用了java脚本。但我想在浏览器上禁用java脚本时禁用键盘快捷键。我也在考虑这个问题。我希望这段代码也可以修改为禁用键盘键。