我正在寻找开始开发浏览器(操作系统不是问题,但更喜欢 Linux 或 Windows)。我只是想弄清楚从哪里开始。我知道 Visual Studio 允许您将轻量级 IE 组件放入其中,但我不想要 IE 的问题。我希望从一个非常基本的 Mozilla 构建开始,但我似乎无法在任何地方找到一个。
有谁知道我在哪里可以找到一个好的开源起点或如何自己开始?
我正在寻找开始开发浏览器(操作系统不是问题,但更喜欢 Linux 或 Windows)。我只是想弄清楚从哪里开始。我知道 Visual Studio 允许您将轻量级 IE 组件放入其中,但我不想要 IE 的问题。我希望从一个非常基本的 Mozilla 构建开始,但我似乎无法在任何地方找到一个。
有谁知道我在哪里可以找到一个好的开源起点或如何自己开始?
如果您不反对使用 Qt,那么 Qt 的 Webkit 实现可能是跨平台工作的一个相当干净的开始:
http://doc.qt.nokia.com/4.7-snapshot/examples-webkit.html
特别注意“Fancy Browser”示例:
http://doc.qt.nokia.com/4.7-snapshot/webkit-fancybrowser.html
有许多可能的自定义和连接引擎的方法。也支持 Flash,虽然我没有尝试过:
http://www.qtcentre.org/threads/31547-Flash-support-for-QT-Webkit-4-6
尽管您可以将 Qt 与其他编译器/IDE 一起使用,但最快的入门方法是使用 Qt Creator。安装后,只需单击几下即可在 Windows 或 Linux 上构建 QtWebkit 示例: