总结一些找到的嵌入浏览器:
- 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就行,不知能不能实现.
分享到:
相关推荐
This release contains Java API for XML Processing (JAXP) 1.4.5, supports Java Architecture for XML Binding (JAXB) 2.2.3, and supports Java API for XML Web Services (JAX-WS) 2.2.4. ...
`org.eclipse.swt.ole.win32` 适用于Windows平台的OLE(Object Linking and Embedding)功能,`org.eclipse.swt.browser` 提供了内置浏览器支持,而 `org.eclipse.swt.awt` 与 Java AWT(Abstract Window Toolkit)...
Java Naming and Directory Interface (JNDI)是一种用于查找和引用Java环境中对象的标准API。在Jetty中,可以通过配置JNDI来管理数据库连接池等资源。 **11.2 如何使用** 通过配置`context.xml`文件中的`Resource`...
JNDI(Java Naming and Directory Interface)是一种用于查找和访问命名服务的API。在Jetty中,可以通过配置JNDI来提供数据源等资源。 **11.2 如何使用** 配置JNDI通常需要指定数据源的名称和实现类,例如: ```...
JPython ( Jython): Python for Java Section 15.5. Grail: A Python-Based Web Browser Section 15.6. Python Restricted Execution Mode Section 15.7. XML Processing Tools Section 15.8. Windows Web ...
■Chapter 13: Embedding the WebKit Browser A Browser, Writ Small Loading It Up Navigating the Waters Entertaining the Client Settings, Preferences, and Options (Oh My!) Chapter 14: Showing Pop-Up ...
- **第15章:嵌入Webkit浏览器(Embedding the WebKit Browser)** - **主要内容**:教授如何在Android应用中嵌入一个Web浏览器。 - **关键知识点**: - WebKit引擎的概述。 - WebView控件的使用。 - JavaScript...
PEP 523: Adding a frame evaluation API to CPython PYTHONMALLOC environment variable DTrace and SystemTap probing support Other Language Changes New Modules secrets Improved Modules array ast ...
- **第15章:Embedding the WebKit Browser 嵌入WebKit浏览器** - 介绍如何在应用中嵌入WebView组件以显示网页内容。 - 讨论如何与WebView交互并处理JavaScript接口。 - **第16章:Applying Menus 应用菜单** - ...
**2.9 嵌入Webkit浏览器(Chapter 15: Embedding the WebKit Browser)** - **知识点:** - WebView组件介绍 - 网页加载与JavaScript交互 - 安全性考虑 **2.10 应用菜单(Chapter 16: Applying Menus)** - **...
Along the way, it covers how to embed the WebKit Web browser in your application, how to have your application use data from other installed applications (and vice versa!) or off the Internet, and ...
13.2 Embedding JavaScript in HTML 311 13.3 Execution of JavaScript Programs 317 13.4 Compatibility and Interoperability 325 13.5 Accessibility 332 13.6 Security 332 13.7 Client-Side Frameworks 338 14....