1

我想知道是否可以修改 Chrome 或 Firefox 显示设置,使其仅显示 HTML DOM 对象的矩形?我想要做的是尽可能减少渲染引擎的工作量,所以它只会构建页面的布局。

4

2 回答 2

1

人们通常将这种操作模式称为“无头”(即没有 UI)。

通常还有一个额外的要求——能够在没有安装通常的客户端软件的情况下在服务器端运行它。如果您在客户端运行它,我不会为优化而烦恼,无论如何它不应该给您带来巨大的胜利。

否则,请尝试使用该术语进行搜索。我已经看到它多次询问,但还没有看到一个开箱即用的解决方案。

[编辑] 刚刚看到http://hg.mozilla.org/incubator/offscreen,这似乎是 Mozilla 的无头版本。

于 2009-10-14T08:08:50.537 回答
0

我不会像修改渲染器那样低级。相反,我建议您使用 Firefox 的Greasemonkey将页面中的元素替换为您需要的任何元素。您需要了解一点 JavaScript,但这并不难。

但是,这仅适用于客户端。如果您想在服务器端执行此操作(以便它可以在用户通过您自己的请求的任何页面上工作),我猜您需要在字符串中获取页面的内容,然后使用 HTML 对其进行修改解析器。

于 2009-10-14T08:24:04.843 回答