在java应用中获取Chrome浏览器

问题描述 投票:10回答:5

是否有办法让java应用程序中的Chrome浏览器与Awesomium在C++和C#应用程序中的工作方式类似?

java google-chrome chromium chromium-embedded embedded-browser
5个回答
9
投票

目前还没有办法将 UI 部分放到 Java 中。你应该考虑只用裸体的WebKit+V8,有很多JNI调用。你可以考虑围绕这些写一个JNA包装器。

为了让你的JNA更简单,你可以将你的JNA包装成 Chromium嵌入式框架



2
投票

试试 javacef. 这是一个开源项目。这个项目能够在Java SWT中嵌入Chromium浏览器,具有多标签浏览器支持、cookie操作、标签设置、打印、返回、前进、刷新按钮和增强的文件下载等功能。该项目基于Chromium嵌入式框架(CEF)。


0
投票

我终于成功地将旧代码(112010)更新为最新的CEF1 062013,最后的代码可以在这里重新下载。CefJavaWrapper


0
投票

我的名字是弗拉基米尔。我是TeamDev有限公司的开发人员。最近我们发布了 JxBrowser 4库,允许将Chromium网络浏览器组件嵌入到Java Swing应用程序中。

与CEF Java Wrapper相比,JxBrowser提供了一个完全轻量级的Swing浏览器组件来渲染网页。事实上,Chromium引擎在屏幕外渲染网页内容,而JxBrowser只是显示结果,所以网页看起来和Google Chrome应用完全一样。

你可以通过JxBrowser看到它是如何工作的。在线演示.

© www.soinside.com 2019 - 2024. All rights reserved.