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
  • asp之家 网络编程 m.aspxhome.com