你好,我最近有点好奇,想做一个浏览器。我想使用现有的引擎,例如Gecko或Webkit。网络上是否有任何资源可用于如何入门和任何示例?语言选择并不重要(但请不要VB。这是我发现的唯一代码示例)
答案 0 :(得分:5)
Chromium 是一个开源浏览器项目,旨在为所有互联网用户构建更安全,更快速,更稳定的方式来体验网络。该站点包含设计文档,体系结构概述,测试信息等,以帮助您学习构建和使用Chromium源代码。
或者研究一些applications using Webkit例如。很可能,这些项目并不像铬那么复杂。
答案 1 :(得分:1)
我建议您使用Swing或SWT在Java中构建浏览器。它们具有您需要的所有组件,因此您需要将它们组合在一起并开始计算出更棘手的问题。文档很好,您甚至可以找到可以帮助您完成大部分工作的教程。
我最近下载了Firefox或Chrome的代码,这似乎是一个更难开始的地方。与Java应用程序相比,在您的机器上运行构建需要大量的设置和开销。