想自己开发一个浏览器,希望大家能给出一点指导性意见。
用了一些浏览器,发现都有一些不如意的地方。尤其是在我国这种地方,只要浏览网页,必定弹出许多广告。
实在是烦人。
突然有了自己开发一个浏览器的意愿,希望大家能给俺一点指点:
比如: 先从哪里着手?
可能需要使用什么语言?
如何使用其他浏览器的内核?
。。。。。。
这不是散分贴,希望不懂的就不必评论了。
------解决方案--------------------真心不建议你自己去开发浏览器,难度系数太高了,更何况Java都没啥开源的浏览器内核供你做二次开发。。。
我想,目标调整为:开发浏览器插件可能还有点靠谱些。
------解决方案--------------------先要了解架构吧
其次就像ldh说的,如果没有可用的开源内核,还得自己开发,这就涉及到开发这些内核的问题了 Html Parser,CSS Parser,JavaScript Interpreter, Rendering Engine等等
还有网络接口层(Cache Manger, Cookie Manager, Certificate Manager etc.)
插件接口层等等
不过最主要的还是Rendering Engine及其下属内核。