Как отключить копирование html с веб-страницы, чтобы копировался только текст? - PullRequest
1 голос
/ 12 августа 2009

Можно ли скопировать JUST TEXT, когда пользователь копирует URL-адрес с веб-страницы в приложение с поддержкой HTML, такое как Word of Outlook? Возможно, я могу что-то сделать в Javascript? Я знаю, как полностью отключить Копирование + Вставить, но мне действительно нужно отключить только копирование HTML.

Большое спасибо.

Ответы [ 4 ]

3 голосов
/ 12 августа 2009

Это невозможно. Вы не можете контролировать формат других приложений (например, word / outlook).

Когда вы вставляете что-то, похожее на URL, в - скажем - Word, оно распознает его как URL и соответственно создает ссылку.

Следовательно, веб-приложение не может указать настольному приложению пользователя обрабатывать строку, вставленную из него определенным образом.

1 голос
/ 12 августа 2009

По крайней мере, в Word вы можете Вставить как обычный текст - щелкните правой кнопкой мыши, Вставьте как Специальный ... и выберите Неформатированный. Может быть, в Outlook тоже есть эта функция?

Не уверен, что вы можете изменить способ, которым веб-браузер копирует текст в буфер обмена.

0 голосов
/ 12 августа 2009

Не думаю, что это возможно, поскольку гиперссылка копируется в виде простого текста, а Word и Office затем форматируют этот простой текст в гиперссылку.

Сделай так: открой Блокнот. Введите гиперссылку, вставьте ее в Outlook и нажмите Enter. Ничего не поделаешь.

EDIT

Если это возможно, установите функцию onload, которая проверяет, когда что-то копируется, и перезаписываете это. Вот функция javascript для копирования в буфер обмена:

http://www.dynamic -tools.net / набор инструментов / CopyToClipboard /

0 голосов
/ 12 августа 2009

Он не отвечает на ваш вопрос, но PureText прекрасно решает эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...