Показать сообщение отдельно
  #4 (permalink)  
Старый 08.06.2019, 18:04
Аватар для selevo
Кандидат Javascript-наук
Отправить личное сообщение для selevo Посмотреть профиль Найти все сообщения от selevo
 
Регистрация: 13.03.2013
Сообщений: 132

спасибо, то что надо !
А как сделать чтобы картинки пропускал ?
Я сделал пока тест на клик по картинке и выход...
Иначе он потом еще url ссылки выдаст на которую пришлепнута картинка.
Но это как-то не очень красиво по-моему.

document.addEventListener('contextmenu',e => 
 {
// берем ссылку на картинку если клик  был по картинке.
          if (e.target.tagName == 'IMG' && e.ctrlKey)
          {
        e.preventDefault();
      navigator.clipboard.writeText(e.target.src);
        console.log("IMG URL: "+e.target.src);
Return;        
  }

// Берем URL ссылки
    let that = e.target.closest('a');
      if(e.target.closest('a') && e.ctrlKey)
      {
        e.preventDefault();
        navigator.clipboard.writeText(that.href);
        console.log("URL:" +that.href);
 

 
      }

Последний раз редактировалось selevo, 08.06.2019 в 18:07.
Ответить с цитированием