【问题标题】:Modify Google Chrome or Mozilla Firefox display settings修改 Google Chrome 或 Mozilla Firefox 显示设置
【发布时间】:2009-10-13 16:39:43
【问题描述】:

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

【问题讨论】:

  • 你想用这个来完成什么?如果您说出您想要做什么(为什么要减少渲染引擎工作),那么我们可能会提供更多帮助。
  • 我想开发某种 php+js 脚本,它将网页从一些链接列表动态加载到框架中,然后它会提取 HTML DOM 对象的坐标,存储这些坐标,然后然后用另一页重复所有这些。我想尽快完成这项工作,这就是为什么我想减少渲染引擎的工作量。

标签: google-chrome firefox rendering-engine


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-07
      相关资源
      最近更新 更多