11

Я сталкивался с множеством сайтов, которые блокируют контекстное меню, вызываемое правой кнопкой мыши, и не позволяют перетаскивать текст.

Я нашел расширение Chrome Allow Right Click, которое решает первую проблему, но как насчет выделения текста? Кто-нибудь знает, есть ли доступное расширение?

6 ответов6

4

Существует расширение Chrome, которое позволяет выбирать текст, который называется Выбор. Он работает на таких сайтах, как FanFiction, и это то, для чего он мне нужен.

4

Я не думаю, что любой из этих ответов полезен. Теперь есть CSS-код для блокировки выделения текста, поэтому отключение или блокировка JavaScript не поможет.

До сих пор я не нашел расширения для Chrome, чтобы помочь с этим, но я нашел букмарклет:

Я заметил, что по крайней мере один веб-сайт с текстами песен начал запрещать пользователям копировать тексты песен. (Как будто на сайте песен есть авторские права на чужую песню!) Хотя есть несколько веских причин, по которым пользователь может отключить выделение текста для определенных частей веб-приложения, но совершенно очевидно, что смысл веб-сайта с текстами песен - это поиск текстов песен, а выбор строк может облегчить чтение в вашем браузере, или возможно, вы хотите вставить текст в данные ID3 MP3 («Get Info» в iTunes).

Так что винт это.

Вот букмарклет, который должен позволить вам выбрать что-либо на веб-странице. Это не окончательное решение, но оно работает для меня. Просто нажмите на страницу с обидой.

Ссылка: http://alanhogan.com/code/text-selection-bookmarklet

4

В Chrome не встроен скрипт:

Параметры> на вкладке «Капот»> «Настройки контента»> «Закладка JavaScript» не позволяют ни одному сайту запускать JavaScript.

Если вам нужно включить его на сайте, либо добавьте сайт в список исключений, либо посетите сайт, затем щелкните значок javascript в адресной строке и выберите «всегда разрешать JS на www.xxxx», это добавит его в список исключений, затем обновите веб-страницу, чтобы запустить JS.

РЕДАКТИРОВАТЬ:

Сейчас 2015 год, и блокировка javascript просто наносит вред или разрушает большинство веб-сайтов, поэтому сейчас я просто делаю "просмотр исходного кода страницы" в Chrome и копирую текст оттуда, немного сложнее, но, по крайней мере, я могу его получить.

0

Вы можете использовать букмарклет для этого.

javascript:(function(){function allowTextSelection(){window.console&&console.log('allowTextSelection');var style=document.createElement('style');style.type='text/css';style.innerHTML='*,p,div{user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important;}';document.head.appendChild(style);var elArray=document.body.getElementsByTagName('*');for(var i=0;i<elArray.length;i++){var el=elArray[i];el.onselectstart=el.ondragstart=el.ondrag=el.oncontextmenu=el.onmousedown=el.onmouseup=function(){return true};if(el instanceof HTMLInputElement&&['text','password','email','number','tel','url'].indexOf(el.type.toLowerCase())>-1){el.removeAttribute('disabled');el.onkeydown=el.onkeyup=function(){return true};}}}allowTextSelection();})();

Источник

0

Разрешить копирование работает для защиты контента WP:https://chrome.google.com/webstore/detail/allow-copy/abidndjnodakeaicodfpgcnlkpppapah

-1

Это оскорбление для веб-пользователей создается с использованием Javascript. Попробуйте использовать NoScript для Chrome или заблокировать нарушающие Javascript файлы с помощью AdBlock. Вы можете найти расширение adblock в галерее расширений Chrome. Затем посмотрите на источник страницы, с которой вы хотите скопировать. Вы должны увидеть что-то вроде

<script src="weDontLikeUsers.js"></script>

в заголовке сайта, хотя они могли скрыть это где-то еще. В любом случае, заблокируйте URL-адрес SRC, и все будет хорошо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .