可能重复:
如何开始构建 Web 浏览器?
我对Java语言有基本的了解,也对小程序有一定的了解。
我必须为我的大学项目开发一个基本的 Web 浏览器,它可以显示简单的网站以及 Javascript 组件。
谁能告诉我先决条件是什么,即在做这件事之前我应该阅读哪些主题以及如何做?
非常感谢帮助
可能重复:
如何开始构建 Web 浏览器?
我对Java语言有基本的了解,也对小程序有一定的了解。
我必须为我的大学项目开发一个基本的 Web 浏览器,它可以显示简单的网站以及 Javascript 组件。
谁能告诉我先决条件是什么,即在做这件事之前我应该阅读哪些主题以及如何做?
非常感谢帮助
编写 Web 浏览器是一项艰巨的任务,具体取决于您想要包含的功能级别。
需要进入浏览器的东西:
(加上内部缓存以避免重复请求;支持将页面保存到文件;支持 3rd 方插件/扩展,例如 Flash;避免对用户的跨站点脚本攻击的安全注意事项......还有更多组件或问题我没有费心在上面包括)。
由于您对 Java 只有基本的了解,并且上述任何组件本身都是相当复杂的项目,因此我建议您选择另一个项目或划定商业 Web 浏览器所做工作的一小部分来尝试实现它。