如何在不使用浏览器的情况下渲染网页?

1 browser

基本上我目前正在做一些研究,我有兴趣了解如何在没有浏览器的情况下呈现网页:我想运行一些算法来计算每个DOM节点块的可视化方面每页.

Bre*_*ugh 5

您基本上要求的是浏览器渲染引擎,也称为布局引擎 ...例如,Firefox使用Gecko布局引擎来渲染页面.从理论上讲,您可以将此引擎用于您正在进行的任何项目,从而为您节省大量时间.

Gecko引擎用于比Firefox更多的项目中,并且由于它是开源的,因此您可以轻松获取源代码并尝试将其放入应用程序中.

维基百科有一个很好的布局引擎列表,所以还有其他Gecko的替代品,比如GtkHTML.