当前位置: 代码迷 >> Java面试 >> 想自己开发一个浏览器,希望大家能给出一点指导性意见。解决思路
  详细解决方案

想自己开发一个浏览器,希望大家能给出一点指导性意见。解决思路

热度:9429   发布时间:2013-02-25 21:25:19.0
想自己开发一个浏览器,希望大家能给出一点指导性意见。
用了一些浏览器,发现都有一些不如意的地方。尤其是在我国这种地方,只要浏览网页,必定弹出许多广告。
实在是烦人。
突然有了自己开发一个浏览器的意愿,希望大家能给俺一点指点:
比如: 先从哪里着手?
       可能需要使用什么语言?
       如何使用其他浏览器的内核?
       。。。。。。


这不是散分贴,希望不懂的就不必评论了。真心不建议你自己去开发浏览器,难度系数太高了,更何况Java都没啥开源的浏览器内核供你做二次开发。。。

我想,目标调整为:开发浏览器插件可能还有点靠谱些。先要了解架构吧

其次就像ldh说的,如果没有可用的开源内核,还得自己开发,这就涉及到开发这些内核的问题了 Html Parser,CSS Parser,JavaScript Interpreter, Rendering Engine等等
还有网络接口层(Cache Manger, Cookie Manager, Certificate Manager etc.)
插件接口层等等

不过最主要的还是Rendering Engine及其下属内核。
  相关解决方案