总结一些找到的嵌入浏览器:
- WebRenderer 对IE和Mozilla内核的Java封装,API调用十分方便。可惜收费;
- JRex Mozilla 开源 似乎已经停止更新维护了
- WebClient Mozilla 开源
- SWT browser widget IE and Mozilla 开源
- mozswing Mozilla 开源
- JExplorer IE 收费
- watij IE ,内核利用JExporler,经过JExlorer的授权,免费开源
- Lobo Browser 纯java浏览器,Rhino js引擎, Cobra rendering engine都死纯java写的。对js解析还是太差,不知什么时候能达到mshtml(IE)和gecko(mozilla)的效果
IE的render engine是用COM,Mozilla(firefox)用的是XPCOM技术, 也没见到过苹果的浏览器内核用的什么技术,不知好不好用java调用 ?
最近在研究Mozilla的JavaXPCom,看直接调用效率是否能高一点。最好不要GUI,只需要能够解析html,得到DOM tree就行,不知能不能实现.