首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种网页打印渲染树

一种网页打印渲染树
EN

Stack Overflow用户
提问于 2015-07-15 15:01:47
回答 1查看 457关注 0票数 4

我读到“呈现树”是由浏览器生成的,它将超文本标记语言和CSS组合成一棵树。(来源:https://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-tree-construction)。有没有一种方法可以打印给定网页的渲染树?

EN

回答 1

Stack Overflow用户

发布于 2015-07-17 15:00:20

我在寻找和你一样的能力!我找到的最接近的工具是Webkit引擎源代码附带的DumpRenderTree工具。

DumpRenderTree我还没有用过它,因为我还不能编译webkit。但是我已经看到了它的输出的例子:

代码语言:javascript
复制
Content-Type: text/plain
layer at (0,0) size 808x820
   RenderView at (0,0) size 800x600
   layer at (0,0) size 800x820
      RenderBlock {HTML} at (0,0) size 800x820
        RenderBody {BODY} at (8,8) size 784x804
         RenderHTMLCanvas {CANVAS} at (0,0) size 800x800 [bgcolor=#808080]
          RenderText {#text} at (0,0) size 0x0
    #EOF
#EOF

然而,这并不是我所需要的,因为假设它不会打印一个元素的所有样式信息

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31423544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档