我想知道是否可以修改Chrome或Firefox显示设置,以便它只显示HTML DOM对象的矩形?我想要做的是尽可能减少渲染引擎的工作量,所以它只会构建页面的布局。
答案 0 :(得分:1)
人们通常将这种操作模式称为“无头”(即没有UI)。
通常还有一个额外的要求 - 能够在没有安装客户端软件的情况下运行服务器端。如果你在客户端运行它,我不会打扰优化,反正不应该给你一个大赢。
否则,请尝试使用该字词进行搜索。我已经看过它好几次,但还没有看到一个开箱即用的解决方案。
[edit]刚看到http://hg.mozilla.org/incubator/offscreen,这似乎是Mozilla的无头版本。
答案 1 :(得分:0)
我不会像修改渲染器那样低级。相反,我建议您使用Firefox的Greasemonkey来替换页面中的元素,无论您需要什么。你需要知道一些JavaScript,但这并不难。
但是,这只适用于客户端。如果你想在服务器端执行此操作(以便它可以在用户通过您自己请求的任何页面上工作),我猜你需要在字符串中抓取页面的内容,然后使用HTML修改它解析器。