完全基于Winows API搭建了一个程序员的大玩具,可以在基本html页面之间跳转。文字和图片都可以是超链接。基本实现了Link, Link Hover和Link Active.
主要通过搭建DOM树和Rendering树来支持html的解析和重绘。
现在支持的html元素还很有限。但比较有意义的是实现了输入框,输入框可以很好地支持屏幕滚动。
和大家分享的图片是Microsoft Edge和我搭建的浏览器页面的对比图。
虽然开发还处于非常早期的阶段, 还是想和大家分享一下。
只支持http, 还不知道如何实现https.
可惜的是本人html知识太有限…
[C++] 搭建了一个很基本的html浏览器
于 2022-11-29 13:28:07 首次发布