【问题标题】:Getting Chrome Browser in java Applications在 Java 应用程序中获取 Chrome 浏览器
【发布时间】:2011-08-30 14:16:23
【问题描述】:

有没有办法让 Chrome 浏览器进入 java 应用程序,类似于 Awesomium 在 C++ 和 C# 应用程序中的工作方式?

【问题讨论】:

  • 我终于成功用最后一个CEF1 06/2013更新旧代码(11/2010),最后一个代码可以在这里找回CefJavaWrapper

标签: java google-chrome chromium chromium-embedded embedded-browser


【解决方案1】:

目前无法将 UI 部分导入 Java。您应该考虑只使用带有许多 JNI 调用的准系统 WebKit + V8。您可以考虑围绕这些编写 JNA 包装器。

为了让您的 JNA 更简单,您可以将 Chromium Embedded Framework 换行

【讨论】:

  • 您的意思是准系统只是显示网页的浏览器部分?因为这就是我想要的。
  • Java (Sun) 正在将 WebKit 作为 JWebPane 移植到 Java Swing,但是自从 Oracle 收购 Sun 之后,我们就再也没有听说过任何更新。那是大约 2 多年前的事了。如果您有 JNA 经验,可以这样做,Chromium Web Pane 完全是关于 v8 + WebKit。 CEF(我上面提到的链接)已经为您完成了抽象,您所做的只是将它连接到您的 JNA 接口。
  • 我的 Java 经验很少,主要是为 Runescape 机器人 RSBot 编写的一些脚本。不过,我想我也许能够用你给我的东西弄清楚我需要什么。谢谢!
  • 你能给我举个例子吗?或在 java 应用程序中嵌入 chrome 浏览器所涉及的步骤..我想在该应用程序中播放 flash 视频和实时流媒体视频......
【解决方案2】:
【解决方案3】:

试试javacef。这是开源项目。该项目可以在 Java SWT 中嵌入 Chromium 浏览器,支持多标签浏览器、cookie 操作、标签设置、打印、后退、前进、刷新按钮和增强的文件下载。该项目基于 Chromium 嵌入式框架 (CEF)。

【讨论】:

    猜你喜欢
    • 2017-09-08
    • 2023-03-28
    • 2016-07-21
    • 1970-01-01
    • 2011-01-30
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    相关资源
    最近更新 更多