【问题标题】:Integrate Google Chrome browser into eclipse将谷歌Chrome浏览器集成到eclipse中
【发布时间】:2012-06-16 06:03:58
【问题描述】:

我正在尝试使用 SWT 浏览器创建应用程序。是否可以将 Google Chrome 作为浏览器集成到 Eclipse 中(而不是作为外部网络浏览器)?

【问题讨论】:

  • A blog talks about it 但我仍然不太清楚嵌入它的正确路线图
  • webkit 不是已经是 Eclipse 的一部分了,你可以在 Eclipse 内部浏览吗...
  • webkit 不包含在 Windows 中。您必须安装 XULRunner 才能与 Firefox 或 Safari 提供的 WebKit 一起使用。我一直无法在 Windows 上使用 Chrome。如果您需要帮助让 firefox 或 safari 在 Windows 上工作 - 请告诉我,我已经让这些工作 - 至少到 Eclipse Juno 中支持的最新版本。

标签: java eclipse swt


【解决方案1】:

不,从当前稳定版本的 google chrome 开始,您不能在 SWT 中使用它。原因是 google chrome(本质上是 chromium)不支持 ActiveX(如 IE、Firefox、Safari 等),而是基于 NPAPI。 (注意:我正在考虑您正在使用 Windows 机器,因为您在问题中没有提到!)

但是有些项目正在尝试制作可嵌入的铬版本。请参阅以下链接:

  1. Chromiumembedded
  2. Is Google Chrome embeddable?

【讨论】:

    【解决方案2】:

    您可以通过 Eclipse UI 进行设置。

    转到:窗口>首选项>常规>网络浏览器

    选择“使用外部浏览器”单选按钮

    单击“新建”按钮添加新的浏览器,例如。铬!

    点击应用+确定

    ...你已经成功了!

    【讨论】:

    • 但我当然没有在 SWT 项目中尝试过,我正在为 Web 应用程序工作。
    • 对不起伙计们——我后来意识到这个问题不是针对“外部浏览器”的——我的小姐:(再次抱歉!
    • 我知道你的答案是对 OPs 要求的遗漏,但我遇到了这个搜索,这对我来说很受欢迎。
    【解决方案3】:

    错误 405031 - [浏览器] 实现 Chromium 支持

    https://bugs.eclipse.org/bugs/show_bug.cgi?id=405031

    【讨论】:

    【解决方案4】:

    如果您无法通过 UI 进行设置,请尝试在以下文件中编辑设置。

    YOUR-WORKSPACE\.metadata\.plugins\org.eclipse.core.runtime\.settings
    会有一个名为org.eclipse.ui.browser.prefs 的文件用任何文本编辑器打开它并更改适当的值,它是自我描述的,您可以轻松找出要更改的内容和所有内容。在修改之前有一个相同的备份。

    希望对你有所帮助。

    编辑:重新启动 eclipse 以实现上述更改。

    【讨论】:

    • @Downvoter,你能告诉我投反对票的原因吗,以便我下次改进我的答案。
    • 你说change appropriate values 但那些是什么?在我的设置文件中,我只能看到1)eclipse.preferences.version 和2)internalWebBrowserHistory。请用正确的值更新您的答案,我将收回我的反对票。除此之外 google-chrome 不支持嵌入。
    猜你喜欢
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 2012-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    相关资源
    最近更新 更多