Плагин Firefox для интеллектуального копирования текста с его форматированием?

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

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

Это не должен быть плагин FF. Это может быть IE или приложение для Windows.

13.12.2008 19:33:14
С какой частью задачи написания этого плагина у вас возникают проблемы?
Rob Kennedy 13.12.2008 20:24:18
Интересный вопрос. Возможно, вы могли бы начать описывать преимущества использования такого рода инструмента, кто-то может написать его в ближайшее время.
netic 15.12.2008 01:54:34
Я не разработчик плагинов. Я ищу такой плагин.
Abdu 15.12.2008 07:49:47
3 ОТВЕТА

Я думаю, что операция копирования делает это уже. Если я скопирую эту страницу и вставлю ее в WYSIWYG-редактор, такой как TinyMCE (входит в Wordpress), я получу форматирование. Например, текст этой страницы (вставленный):

<h2><a href="http://stackoverflow.com/questions/365603/firefox-plugin-to-copy-text-with-its-formatting-intelligently">Firefox plugin to copy text with its formatting Intelligently?</a></h2>

Разметка HTML копируется, но не внешний CSS. Я подозреваю, что создание фрагмента CSS, который бы применил к вашему автономному фрагменту кода стиль, который он имел в иерархии DOM, было бы ужасно трудным, если это вообще возможно.

0
13.12.2008 20:29:10
Плагин, который я упомянул, копирует как HTML, но он не копирует информацию CSS. Плагин, такой как Firebug, отображает CSS при проверке любого элемента. То, что я спрашиваю, это инструмент, чтобы захватить этот CSS и поместить его как встроенный CSS. Я не понимаю, как это было бы слишком сложно.
Abdu 14.12.2008 01:43:54

Я думаю, что вы можете достичь этого, используя расширение Firebug for Firefox. Я часто использую его для экспорта содержимого веб-страницы для повторного создания аналогичного объекта. Это все еще слишком технично? Firebug - мощный, жизнеспособный вариант, который стоит изучить, я думаю.

1
2.01.2012 18:51:50

Попробуйте SnappySnippet , это расширение Chrome, которое позволяет копировать html и все связанные css-стили элемента. Он интегрируется в консоль Chrome. надеюсь, это поможет

0
26.03.2014 10:31:03