javascript实现禁止复制网页内容汇总
作者:hebedich 时间:2024-04-16 09:31:48
方法一:
// 禁用右键菜单、复制、选择
$(document).bind("contextmenu copy selectstart", function() {
return false;
});
方法二:
// 禁用Ctrl+C和Ctrl+V(所有浏览器均支持)
$(document).keydown(function(e) {
if(e.ctrlKey && (e.keyCode == 65 || e.keyCode == 67)) {
return false;
}
});
方法三:
// 设置CSS禁止选择(如果写了下面的CSS则不需要这一段代码,新版浏览器支持)
$(function() {
$("body").css({
"-moz-user-select":"none",
"-webkit-user-select":"none",
"-ms-user-select":"none",
"-khtml-user-select":"none",
"-o-user-select":"none",
"user-select":"none"
});
});
方法四:防止禁用JavaScript后失效,可以写在CSS中(新版浏览器支持,并逐渐成为标准):
body {
-moz-user-select:none; /* Firefox私有属性 */
-webkit-user-select:none; /* WebKit内核私有属性 */
-ms-user-select:none; /* IE私有属性(IE10及以后) */
-khtml-user-select:none; /* KHTML内核私有属性 */
-o-user-select:none; /* Opera私有属性 */
user-select:none; /* CSS3属性 */
}
标签:javascript,禁止复制
0
投稿
猜你喜欢
Python实战之制作天气查询软件
2022-09-21 09:00:20
对python中基于tcp协议的通信(数据传输)实例讲解
2023-04-18 14:36:10
快速解决cv2.imread()读取图像为BGR的问题
2023-03-11 12:13:16
Google中秋logo被恶搞
2007-09-25 15:55:00
利用Python+eval函数构建数学表达式计算器
2021-01-28 14:38:44
如何在CocosCreator中做一个List
2024-04-28 09:46:04
win10系统配置GPU版本Pytorch的详细教程
2023-07-21 19:30:38
Python pexpect模块及shell脚本except原理解析
2022-11-10 18:52:04
Go库text与template包使用示例详解
2024-04-26 17:21:16
使用httplib模块来制作Python下HTTP客户端的方法
2021-03-10 09:27:37
Python基于多线程实现抓取数据存入数据库的方法
2024-01-22 12:36:34
小议sqlserver数据库主键选取策略
2024-01-25 15:03:52
关于python DataFrame的合并方法总结
2022-02-02 14:13:58
Python远程控制Windows服务器的方法详解
2023-07-13 13:14:03
Python文件读取的3种方法及路径转义
2021-12-27 03:48:28
Python使用folium excel绘制point
2021-10-07 08:23:17
Python中对象迭代与反迭代的技巧总结
2023-06-08 04:25:33
在Python中调用ggplot的三种方法
2023-08-23 00:40:58
MySQL数据库高级查询和多表查询
2024-01-14 06:55:46
Pytorch修改ResNet模型全连接层进行直接训练实例
2023-06-07 03:49:28