JS网页禁用右键及复制

约 376 字     5361 次已读     JavaScript

JS网页禁止右键,控制网页右键复制限制,禁止网页复制、取消ctrl+c复制

JS网页禁止右键

document.oncontextmenu = function () {
  return false;
}

控制网页右键复制

document.body.oncopy = function () { return false; } // 阻止复制

取消ctrl+c复制

document.onkeydown = function (e) {
  var e = e || event;
  if (e.ctrlKey == 1 && e.keyCode == 67) {
    return false;
  }
}

这些可以有效禁止网页右键及复制,但是有一个问题,在网络比较慢的时候这些资源没有加载出来,这个禁用就没有生效,所以还是可以复制的。