@Dwellss

Как обойти на чужом сайте onselectstart="return false"?

На сайте добавили в код

<body class="" onselectstart="return false" oncut="return false" oncopy="return false" data-new-gr-c-s-check-loaded="14.1120.0" data-gr-ext-installed="">

В результате нет возможности выделить текст. Я читаю этот сайт, он на незнакомом мне языке, и я выделяю текст и перевожу через Deepl. Чисто пользовательская проблема...
Т.е. в код лезть - это избыточные движения... Гугл транслейт переводит очень плохо с этого языка (язык европейский).
Возможно, есть какие-то расширения в Хром, которые позволят обойти этот код?
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега HTML
frontend developer
набрать в консоли

document.body.onselectstart = () => true;
// или 
document.body.onselectstart = null;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@risejs
Закладка (выделение текста, контекстное меню) URL:
javascript:((d,p)=>{d.body.onselectstart=d.body.oncut=d.body.oncopy=d.oncontextmenu=null,d.body.style[p]=d.body.style['-ms-'+p]=d.body.style['-moz-'+p]=d.body.style['-webkit-'+p]='auto'})(document,'user-select')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы