Как я могу скопировать текст с веб-страницы, где он был отключен?

Я использую FF27 с noscript, но также приветствуются решения для Chrome.

Я использую онлайн-чат для поддержки клиентов, когда это возможно, и я хотел бы сохранить стенограмму чата в случае спора с провайдером. У моего провайдера кредитных карт есть такой интерфейс чата, но я отключил копирование текста - я полагаю, с помощью javascript (есть ли другой способ?). Я не знаю JS, но я замечаю, что когда я выделяю текст, выделение исчезает при следующем событии (например, щелчок или через некоторое время), я не мог найти способ вызвать контекстное меню, а ctrl-c не имеет эффект. Я хотел бы обойти это с минимальным воздействием на другие страницы. Я бы предпочел не устанавливать расширения.

FF имел обыкновение иметь возможность в пользовательском интерфейсе настроек, чтобы отключить определенные функции JavaScript, но он был удален. Я узнал о: настройках конфигурации, которые отключают JS, переопределяя контекстное меню, и отключают события буфера обмена - но оба они глобальны, и первые, вероятно, слишком запутывают сайты, такие как Google Docs, на мой вкус. Я не смотрел на то, что Chrome может предложить с точки зрения настроек без пользовательского интерфейса. Я не смог найти какой-либо детальный элемент управления JS на NoScript, но я предполагаю, что можно отфильтровать код JS, который отключает копирование текста.

7 ответов

Решение

В Chrome или в любом из популярных современных браузеров откройте Инструменты разработчика, нажав F12, а затем щелкните значок увеличительного стекла (или аналогичный значок в других браузерах), чтобы включить режим проверки. Перейдите к содержимому веб-страницы и укажите на конкретную часть текста, которую вы хотите скопировать. HTML-код, соответствующий указанной области, появится в закрепленном окне Dev Tools. Дважды щелкните HTML-код, чтобы скопировать нужный контент.

Кроме того, вы можете сохранить страницу как текстовый файл в Internet Explorer, а затем вы можете получить только текст на веб-странице в текстовом файле. В IE выберите " Файл" > " Сохранить как" и в открывшемся диалоговом окне укажите тип файла " Сохранить как".

Если вы беспокоитесь о спорах с провайдером, простой текстовый журнал может быть не очень хорошим доказательством. Если нет какого-либо способа проверить, что текст был на самом деле из чата на веб-сайте, который, как вы утверждаете, он сделал, они могут легко утверждать, что это не реально.

Вы могли бы хотеть использовать скриншоты вместо этого. Просто нажмите клавишу "Print Screen" на клавиатуре, а затем откройте графическую программу, например MSPAINT, и вставьте. Вы также можете использовать программу обработки текста, такую ​​как Microsoft Word или даже WORDPAD, которая все еще поставляется с Windows, и вставить ее туда.

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

Откройте консоль браузера (CTRL + Shift + J) и введите следующую команду:

document.onselectstart = null

Мой ответ был здесь: Как веб-сайты блокируют выделение текста и как его разблокировать?

Я публикую это, потому что этот ответ на этом сайте не соответствует поиску "копировать и вставить" и "буфера обмена", что часто так может искать пользователь (например, я).

В моем случае это было свойство CSS -moz-user-select в атрибуте стиля тега в источнике страницы.

Но любой из user-select Варианты свойств CSS могут быть виновником для вас.

Если вы используете Firefox, попробуйте открыть about:config и настройка dom.event.clipboardevents.enabled ложно. Это также работает для сайтов, которые используют такие неприятные сервисы, как Tynt, для изменения текста, который вы копируете, для добавления маркетинговой копии.

dom.event.clipboardevents.enabled позволяет веб-сайтам получать уведомления, если пользователь копирует, вставляет или вырезает что-то с веб-страницы, и позволяет им узнать, какая часть страницы была выбрана. Эмитирование событий oncopy, oncut и onpaste контролируется этим предпочтением.

https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/Preference_reference/dom.event.clipboardevents.enabled

Введите следующее в URL вашего браузера Google:

javascript:void(document.oncontextmenu=null)

Это должно включить функцию щелчка правой кнопкой мыши и, следовательно, вы можете скопировать текст.

Поскольку вы не знаете, как это мешает вам копировать его (т. Е. Является ли это JavaScript или нет), я должен догадаться.

Одним из вариантов является то, что это сделано со стилями.

(1) Временно отключите стили для страницы. Вы можете сделать это из меню Вид.

Нажмите клавишу Alt, если необходимо, чтобы отобразить классическую строку меню

Меню "Вид"> Стиль страницы> Без стиля

Прокрутите вниз все меню и заголовки и копируйте по желанию.

(2) Используйте пользовательские правила стиля для изменения страницы при каждом посещении. Кто-то должен будет разработать это для вас, а затем вы можете добавить их в файл с именем userContent.css или использовать расширение Stylish.

(3) Используйте скрипт или дополнение для изменения страницы по требованию или автоматически при каждом посещении. Опять же, кто-то должен будет создать это, а затем описать, как это реализовать.

Источник

Вы можете попробовать щелкнуть правой кнопкой мыши "Просмотреть исходный код" и посмотреть, есть ли там контент (вы можете использовать CTRL+F для поиска слова, которое вы использовали в разговоре).

Обычно копирование работает, но вы попробовали это. Я оставляю это для полноты независимо. Если вы можете выделить текст, попробуйте комбинацию клавиш, чтобы скопировать и вставить CTRL+C. В противном случае может быть возможно перетащить контент в текстовый процессор. В противном случае может быть возможно перетащить контент в текстовый процессор.

Если вы не можете выделить текст, попробуйте скопировать всю страницу, используя CTRL+A, а затем CTRL+C.

Вы можете найти плагин для сторонних разработчиков, я предлагаю поиск в Google для чего-то вроде "firefox plugin copy content"

Другие вопросы по тегам