psy_vk / js /anti_copy.js
DmitrMakeev's picture
Create anti_copy.js
81b4439 verified
raw
history blame
920 Bytes
document.addEventListener('DOMContentLoaded', function() {
// Получаем все ссылки с классом disable-right-click
const links = document.querySelectorAll('.disable-right-click');
links.forEach(link => {
// Отключаем контекстное меню при наведении на ссылку
link.addEventListener('contextmenu', function(event) {
event.preventDefault();
});
// Отключаем копирование ссылки
link.addEventListener('copy', function(event) {
event.preventDefault();
});
// Отключаем выделение текста на ссылке
link.addEventListener('mousedown', function(event) {
if (event.button === 0) { // Левая кнопка мыши
event.preventDefault();
}
});
});
});