【发布时间】:2011-11-08 18:36:23
【问题描述】:
我需要一种方法来分析网页及其所有布局相关信息(HTML + 相关 CSS)。 为此,DOM 树是不够的,所以我认为最好的解决方案是分析浏览器渲染树(又名帧树)。
谁能帮助我,我怎么可能得到渲染树的序列化?
我想做的分析是,如果用户界面上任何可见的东西发生了变化,我就会得到答案。 渲染树(如我所读)是从 DOM 树中提取出来的浏览器内部树,用于渲染页面。所以不可见的 DOM 元素不是渲染树的一部分。 希望这能让我的问题更清楚......
【问题讨论】:
-
见faq——你的问题很不清楚也太宽泛了。
-
我不知道你读过什么,但即使所有浏览器都有这样的东西,我听说过没有标准表明所有浏览器都必须公开它,当然不是以任何标准方式。
-
它是浏览器内部的,而不是标准,我知道。我在以下页面上阅读了有关渲染树的信息:taligarsiel.com/Projects/… - 该页面说每个浏览器都需要这样的东西。我需要的是仅在一个浏览器中访问渲染树。所以,任何方式都可以......