prohibitutil.js 788 B

123456789101112131415161718192021222324252627282930313233
  1. $(document).ready(function() {
  2. // 禁止右键
  3. $(document).bind("contextmenu", function() {
  4. return false;
  5. });
  6. // 禁止选择
  7. $(document).bind("selectstart", function() {
  8. return false;
  9. });
  10. // 禁止Ctrl+C 和Ctrl+A
  11. $(document).keydown(function(event) {
  12. if ((event.ctrlKey && event.which == 67) || (event.ctrlKey && event.which == 86)) {
  13. return false;
  14. }
  15. if ((event.ctrlKey) && (event.keyCode == 82)) {
  16. return false;
  17. }
  18. if (event.keyCode == 116) {
  19. return false; // 屏蔽F5刷新键
  20. }
  21. if (event.keyCode == 8) {
  22. return false; // 屏蔽退格删除键
  23. }
  24. if ((event.altKey) && ((event.keyCode == 37) || // 屏蔽 Alt+ 方向键 ←
  25. (event.keyCode == 39))) // 屏蔽 Alt+ 方向键 →
  26. {
  27. event.returnValue = false;
  28. return false;
  29. }
  30. });
  31. });