Javascript如何禁止文字的复制
程序员文章站
2022-03-24 14:41:14
...
HTML内容:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>禁止选中文字和禁止右键菜单</title> </head> <body> </body> </html>
JS代码:
<script> const p=document.querySelector('p'); console.log(p); p.addEventListener("contextmenu",function(e){ e.preventDefault(); }); </script>
上述代码虽然无法选中右键出现菜单,但是依旧可以选中,可以使用快捷键ctrl
+
c
进行复制,所以可以修改如下:
<script> const p=document.querySelector('p'); console.log(p); p.addEventListener("contextmenu",function(e){ e.preventDefault(); }); p.addEventListener("selectstart",function(e){ e.preventDefault(); }); </script>
推荐:《2021年js面试题及答案(大汇总)》
以上就是Javascript如何禁止文字的复制的详细内容,更多请关注其它相关文章!
上一篇: html如何设置页面图标(logo)
下一篇: javascript定义变量的方法有哪些
推荐阅读
-
如何写JS数组sort的比较函数_javascript技巧
-
JavaScript 是如何工作的:JavaScript 的内存模型
-
PPT2007中如何将单调的文字处理成对角线颜色不一的文本效果
-
PowerPoint2013如何制作文字3D效果一个具有3D视觉的文本
-
WPS文字如何插入图形以及移动或修改图形的位置大小等等
-
javascript - jq 如何显示出来下拉框value的值
-
如何修复在Win 11/10 中复制时无法从源文件或磁盘读取的问题
-
javascript - 如何获取微博其他用户的博文?
-
javascript中的变量如何传到php中,一个高难问题 100大分!
-
javascript - 【求助】php如何获取虾米网的LRC地址?