DmitrMakeev commited on
Commit
81b4439
·
verified ·
1 Parent(s): 6bce760

Create anti_copy.js

Browse files
Files changed (1) hide show
  1. js/anti_copy.js +23 -0
js/anti_copy.js ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ document.addEventListener('DOMContentLoaded', function() {
2
+ // Получаем все ссылки с классом disable-right-click
3
+ const links = document.querySelectorAll('.disable-right-click');
4
+
5
+ links.forEach(link => {
6
+ // Отключаем контекстное меню при наведении на ссылку
7
+ link.addEventListener('contextmenu', function(event) {
8
+ event.preventDefault();
9
+ });
10
+
11
+ // Отключаем копирование ссылки
12
+ link.addEventListener('copy', function(event) {
13
+ event.preventDefault();
14
+ });
15
+
16
+ // Отключаем выделение текста на ссылке
17
+ link.addEventListener('mousedown', function(event) {
18
+ if (event.button === 0) { // Левая кнопка мыши
19
+ event.preventDefault();
20
+ }
21
+ });
22
+ });
23
+ });