Firefox插件以其格式智能复制文本?

时间:2008-12-13 19:33:14

标签: html firefox plugins

在查看网页时,我想将一系列带有html格式的文本复制到一个页面中。 这意味着如果某些文本是粗体和蓝色,我希望该工具在html中创建一个样式或类,使文本变为蓝色。一切都包含在生成的HTML中。

我已经下载了类似的插件,但类定义仍然是外部的,这意味着我必须单独获取它们。非技术用户在这里会不知所措。我希望用户能够复制并粘贴到新的网页,该页面才能正常工作,因为复制的html包含所有内容。

这不一定是FF插件。它可能是IE或Windows应用程序。

4 个答案:

答案 0 :(得分:1)

我认为你可以通过使用Firebug for Firefox扩展来实现这一目标。我经常使用它来导出网页的内容,以便用于重建类似的对象。这还是技术性的吗?我认为,Firebug是一个强大而可行的选择,值得学习。

答案 1 :(得分:0)

这似乎是您要找的:

网页设计海盗: https://addons.mozilla.org/en-CA/firefox/addon/web-design-pirate-for-devtools/

它在开发者工具中创建了一个新的“海盗”标签,让您可以获取所需的元素,包括所有相关的 CSS。

答案 2 :(得分:0)

我认为复制操作已经这样做了。如果我复制此页面并将其粘贴到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层次结构中的样式将非常困难。

答案 3 :(得分:0)

试试SnappySnippet,它是一个Chrome扩展程序,可以复制html和元素的所有相关css样式。它将自身集成到Chrome控制台中。我希望这有帮助