javascript

当前位置:首页 > 前端 > javascript

防复制代码

// 禁用右键菜单 document.addEventListener('contextmenu', function(e) { e.preventDefault(); }); // 禁用文本选择 documen...
// 禁用右键菜单
document.addEventListener('contextmenu', function(e) {
  e.preventDefault();
});

// 禁用文本选择
document.addEventListener('selectstart', function(e) {
  e.preventDefault();
});

// 禁用复制事件
document.addEventListener('copy', function(e) {
  e.preventDefault();
});

// 禁用 F12、Ctrl+Shift+I、Ctrl+Shift+J、Ctrl+U 等快捷键
document.addEventListener('keydown', function(e) {
  F12
  if (e.key === 'F12') {
    e.preventDefault();
  }
  Ctrl+Shift+I / Ctrl+Shift+J
    if (e.ctrlKey && e.shiftKey && (e.key === 'I' || e.key === 'J')) {
        e.preventDefault();
    }
  Ctrl+U
  if (e.ctrlKey && e.key === 'u') {
    e.preventDefault();
  }
  Ctrl+S / Ctrl+P
  if (e.ctrlKey && (e.key === 's' || e.key === 'p')) {
    e.preventDefault();
  }
});

// 阻止拖拽行为
document.addEventListener('dragstart', function(e) {
  e.preventDefault();
});


上一篇:canvas 粒子动画

下一篇:已经是最后一篇

相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~