Как делать сайты блокируют выделение текста, а как мне разблокировать то?

Там'с сайта (пример) что-то блокирует выделение текста. Также он блокирует <и>на Ctrl</роз>+<и>а</роз>, Чтобы выбрать все, там тоже не “копировать” во всплывающем меню.

Что я пробовал:

Некоторые сайты используют JavaScript для блока отбора. Поэтому я отключил все источники JavaScript в нет-скрипт аддон в Firefox. Я попробовал тот же сайт в Google Chrome с скрипт Безопасный аддон. Убедились, что все блокируется, до сих пор не могу выделить текст. Указатель мыши остается стрела, а не текстовый курсор и на всем сайте.

Используется о:config, чтобы полностью отключить JavaScript в Firefox. До сих пор никакого эффекта.

Я читал, что некоторые сайты используют ДИВС с дисплеем тип:блок так я осмотреть изучить стили сайта. Нет ни одного упоминания о том, что "Блок" на весь сайт, а не в встроенные CSS, ни в стиль объекта=-атрибутами.

Текст-не картинка или флеш или некоторые Canvas в HTML5 и так далее. Все в теги div и P, но не стиль был найден, что может заблокировать выделение текста.

Как сайт до сих пор блокируют любые выделения текста? Не говоря уже о том, почему браузеры поддерживают такое поведение на всех. Я просто хочу использовать выбранное слово или предложение и хотите, чтобы поиск Google для его с помощью правой кнопки мыши. Это очень раздражает, когда сайт делает такие вещи и заставляет меня ввести технические термины и названия в гугл вручную. Это нарушает мой рабочий процесс.

Комментарии к вопросу (13)
Решение

<а HREF="https://www.angst-panik-hilfe.de/angst-panik.css">https://www.angst-panik-hilfe.de/angst-panik.css показывает:

body{-webkit-user-select:none;-moz-user-select:-moz-none;
-ms-user-select:none;user-select:none}

Так, что эффект применяется ко всему тега body.

Документация на этот CSS: в <а href="и https://developer.mozilla.org/en-US/docs/Web/CSS/user-select">сайт разработчика Mozilla: пользователей-выберите</а>.

Вы могли бы переопределить это путем удаления стиля в Инструменты разработчика (пресс <и>Ф12</КБД> В Firefox или хром) - вы можете даже быть в состоянии для создания JavaScript-апплет, который, вложив время, чтобы установить это, можете удалить этот стиль с меньшим мгновенным усилий с вашей стороны (это может быть время заставки, если вы планируете посещать сайт несколько раз).

Я'd также хочу добавить это примечание: это не может быть единственным способом, чтобы иметь хоть какой-то эффект. Другим возможным путем может быть, невидимое див покрыть див, который содержит текст. Таким образом, курсор мыши не превратится в двутавра (текстовый курсор), т. к. курсор будет основываться на содержании самого верхнего див. (<и>сочетание клавиш Ctrl</КБД и GT;-<и>а</роз> вероятно, покрыть этот текст, хотя.)

Это'ы очень раздражает, когда сайт делает такие вещи и заставляет меня тип технические термины и названия в гугл вручную. Это нарушает мой рабочий процесс.

Аминь! Увидев это, я'м разочарован в существовании такого стиля CSS, которые реализуются в основных браузерах. Такие вещи очень раздражают, в самом деле!

Комментарии (18)

Как уже было сказано, выбор пользователя-выберите: Нет на странице'ов в CSS-это то, что отключает выделение текста на странице. Самый простой способ удалить этот текстовый блок выбор будет через пользовательский скрипт вроде следующего, который переопределяет параметр:

// ==UserScript==
// @name         Force Select
// @version      1.0
// @description  Stop sites from disabling selection of text
// @author       You
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
  'use strict';

  let style = document.createElement('style');
  style.innerHTML = '*{ user-select: auto !important; }';

  document.body.appendChild(style);
})();

Примечание: это будет применяться к каждой странице, если оставить включенным, что может быть нежелательным в любых ситуациях.

Скрипт может быть установлен и легко переключены вкл/выкл с помощью диспетчера сценариев пользователя, такие как Violentmonkey, вы или для Greasemonkey.

Комментарии (3)

Откройте инструменты разработчика (F12) в, перейдите на вкладку элементы, и снимите следующие правила CSS под корпус:

  • пользователя-выберите: Нет;
  • в WebKit-пользователя-выберите: Нет;

Комментарии (0)

С Firefox, там'ы очень простой способ:

View > Page Style > No Style

На Немецком Языке:

Ansich > Webseiten-Stil > Kein Stil

Он также работает большой для того чтобы скачать встроенные изображения, на котором Правой Кнопкой Мыши был отключен.

Комментарии (1)

Вы можете нажмите <и>сочетание клавиш Ctrl</роз> + <и>Р</КБД> и бери что нужно из режима предварительного просмотра печати.

Комментарии (0)

Я'м с помощью стилуса (https://add0n.com/stylus.html) и я сделал стиль, применяемый ко всем веб-сайтам, и, таким образом, я обеспечу все выбирается:

* {
  -webkit-user-select: auto !important;
  -moz-user-select: inherit  !important;
  -ms-user-select: inherit  !important;
  user-select: auto  !important;
}

Звездочка, чтобы убедиться, что стиль-это не только определенный элемент CSS (как в <тело>), но и для всех элементов. Я сталкивалась со случаями, когда блокировки выбора был применен к кнопке только текст, так что CSS Для в <тело> не поможет.

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

Комментарии (1)

Просто создайте следующие стиль:

html, body {
    user-select: text;
}

Есть расширение под названием стильный, которая позволяет вам, чтобы установить этот (или любой другой) CSS код в любой сайт по вашему выбору. Просто введите приведенный выше код CSS и скажи на каком веб-сайте[S] вы хотите быть применен и вы хорошо идти. Это расширение работает в браузере Chrome, компания Baidu, Firefox и Opera. Если вам случится быть на IE, то вам не повезло. Но вы уже знаете, что Дон'т вы.

Комментарии (0)

Я предпочитаю использовать назальныйбукмарклеты; для пользователей скриптов или расширений браузера. Попробуйте использовать один в многие букмарклеты для отключения УСБ & захватить нужный текст

Как это может испортить читабельность веб-страницы, я иногда открыть страницу в другой вкладке (правой кнопкой мыши на вкладке, выберите пункт "дублировать") перед удалением укладки с помощью букмарклета

Вы также можете попробовать Гугл мобилайзер букмарклет для просмотра всего текста веб-страниц

Комментарии (0)

Как и другие ответы уже сказал, его нужно делать с CSS на теле страниц. В то время как вы можете изменить это вручную каждый раз, если вы используете этот сайт, я хотел бы предложить, что если вы используете Chrome, вы установите Stylish расширение.

Stylish позволяет создать дополнительный CSS, чтобы применить к страницам. Он может быть использован во всем интернете. Это имеет то преимущество, что автоматически применяя при посещении веб-сайта (так что вы Дон'т нужно добавить его через инструменты разработчика на каждой загрузке страницы).

После установки, нажмите на значок на панели инструментов и выберите "и создать новый стиль и". Он автоматически создает запись на сайте на котором вы сейчас находитесь. Затем вы можете добавить любой CSS, вы любите на страницу. Но будьте осторожны: некоторые стили могут не быть overriddable (особенно если это написано на сам элемент, а не класс CSS).

В этом случае, вы можете использовать функцию импорта, и добавить ниже код, это позволит вам выделить текст, на сайте вы связаны.

@-moz-document domain("www.angst-panik-hilfe.de") {
  body {
    -webkit-user-select: auto !important;
    -moz-user-select: inherit  !important;
    -ms-user-select: inherit  !important;
    user-select: auto  !important;
  }
}
Комментарии (2)

Некоторые из предложенных решений может быть конкретного браузера, так что'ы, стоит предложить несколько вариантов:

  1. Пользуйтесь браузером, который уважает вас больше.

а. Emacs есть в Emacs-w3m имеют браузеры и фу`, что всегда позволит выбрать текст.

б. Другие текстовые браузеры, такие как рысь, элинкс " и " программу w3m, может позволить выделить текст, но даже если нет, если после запуска программы в окне терминала, можно выбрать текст, используя один'с мышкой. И, если человек, используя эти программы изнутри tmux, можно использовать tmux'ы возможность копировать текст без мыши.

  1. Использовать инструмент командной строки для того, чтобы скачать ссылку в читаемом текстовом формате.

а. программу w3m -дамп [your_url] > your_file.txt

б. рысь -дамп [your_url] > your_file.txt`. Я обычно предпочитаю этот, потому что он помечает ссылки как читаемые сноски!

Комментарии (0)

Установите аддон "в абсолютном включить Правой Кнопкой Мыши & копировать" и, что позволяет все, что других нет сценария аддоны не могут.

Комментарии (0)