【问题标题】:Java Browser libraryJava 浏览器库
【发布时间】:2012-05-10 23:09:40
【问题描述】:

我需要用java实现一个简单的浏览器。我一直在研究几种可能性,包括 JxBrowser、JBrowser、JavaFX (WebEngine + WebView) 等。 JxBrowser 有潜力,但它是一个付费库,我想避免。

此浏览器需要能够处理所有 Web 功能,包括 JavaScript 和 HTML5,同时能够通过代理进行连接。因此,最好的解决方案可能是使用像 Gecko 这样的网络引擎。

所以我想要一些关于能够实现 Gecko 引擎(包括 XULRunner)并可能更改核心 Gecko 偏好的库的建议。 此外,如果您知道任何其他不包括 Gecko 的可能解决方案,请随时讨论。

【问题讨论】:

  • 这个问题可能是too open ended for SO。
  • 为什么会这样?他试图用 Java 实现一个真正的自定义浏览器,但他对如何做到这一点感到疑惑。

标签: java browser proxy webview gecko


【解决方案1】:

你试过SWT Browser widget吗?

SWT浏览器中的代理,见How do I set a proxy for the Browser to use?,

【讨论】:

  • 我的目标是,如果可能的话,直接在 Gecko 上配置代理设置。 SWT 信息非常陈旧,可能不适用于新的 XULRunner 版本。 “SWT 浏览器小部件嵌入了一个平台流行的 HTML 渲染引擎:Microsoft® Windows® 平台上的 Internet Explorer、Linux® 上的 Mozilla、Mac 上的 Safari。”另外,我想选择使用哪个引擎。
  • 阅读更多关于它,可能是一个解决方案。会尝试并提供反馈。
  • 工作得很好,设法用 XULRunner 1.9 实现了 SWT。可访问 Gecko 首选项,因此代理将在内部更改。
  • :) 对你有好处。并非毫无意义是 Eclipse 的一部分。
猜你喜欢
  • 2010-11-20
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-07
相关资源
最近更新 更多