-1

所以我有这个网页,我想复制到 Word 文档中。这是一个安装指南,我们想使用它,但添加与我们如何在环境中安装程序有关的注释。

简单的问题。只是复制和粘贴,对吧?错误的。

问题是,这个特定的网页是由<div ..>标签组成的,其中有几个复选框启用/禁用与您的选择相关的标签。因此,我选中了在 Linux 中标记安装的复选框,并显示了与该安装选项相关的所有 div 标签。

来源示例:

<div class="forWindows forAIX forLinux forZLinux forPLinux forSolaris">...</div>

<div class="forJTS"> ... </div>

<div class="forCCM"> ... </div>

这意味着,每当我复制和粘贴网页的一部分时,我都会获得所有内容,无论我在屏幕上实际看到什么。我想要的只是复制我在屏幕上看到的网页。

我尝试从 Internet Explorer 和 Firefox 复制到 MS Word 和具有相同结果的基本文本编辑器。

我希望结果是文本,以便我可以对其进行编辑,因此屏幕截图或导出为 PDF 将不起作用。

我可以保存源 HTML,删除不适用的标签并打开本地 html 文件,但工作量很大。此外,该页面似乎严重依赖服务器端的脚本,所以我想这可能会导致一些问题。

理想情况下,我想保留显示的格式。

要重现该问题:

  1. 转至 IBM 的安装 Rational Team Concert的交互式指南。
  2. 选择任何选项,但要验证下面的步骤 5-6,请选择 Linux 作为操作系统。
  3. 点击“获取您的互动”
  4. 复制/粘贴网页的一部分,并将粘贴的版本与浏览器中的内容进行比较。
  5. 转到指南中的第 3 步“设置数据库”。将上一步中“下一步做什么”之间的所有内容复制到第三步中标题的末尾。总而言之,大约6行。
  6. 粘贴到文本编辑器中,您现在应该会看到仅与 zOS 和 IBMi 操作系统相关的文本。
4

3 回答 3

2

It seems that the behaviour on copy and pasting is undefined. Some browsers will copy ignoring the styling that hides stuff and others will copy including styles (ie some will include hidden text and others will not).

A rough summary of browsers seems to be:

  • IE - copies hidden text on IE8 and presumably older, no idea about newer.
  • FF - newer versions will not copy hidden text, older versions it seems will. Unknown where the cutoff is but it seems to be somewhere between version 3 and version 14. :)
  • Chrome - my current version (19.0.1084.52) will copy just the visible text. Untested on any other version.
于 2012-08-21T08:22:47.300 回答
1

我会简单地截取页面并使用一个简单的图形编辑程序来裁剪图像并添加注释。

要截取页面,请按 Print screen(可能在键盘上缩写为 PrtScn)。这会将屏幕截图复制到内存中。现在,在您的图形编辑程序甚至文字处理器中,单击粘贴(或按 ctrl-v)。屏幕截图将出现。根据您的需要裁剪和添加注释。

于 2012-08-20T15:10:48.267 回答
0

编写一个将 #text 节点连接在一起的小书签,但前提是父元素具有计算样式 wheredisplay != nonevisiblity != hidden

于 2012-08-20T14:55:59.647 回答