【问题标题】:How to open a External browser in Eclipse Editor如何在 Eclipse 编辑器中打开外部浏览器
【发布时间】:2011-08-16 12:31:36
【问题描述】:

如何通过 Eclipse 插件中的 open 选项以编程方式打开 Safari 等外部浏览器?

【问题讨论】:

  • 我不确定我是否理解。你能详细说明一下吗?你要打开什么?
  • 我想打开chrome浏览器,就像我们通过HTML文件打开Web浏览器一样--->用--Chrome打开
  • 好的,所以你想把你从导航器得到的IEditorInput的文件名和浏览器的输入连接起来。一点都不难。尽管您必须查看许多事情,但最重要的是设置网页的正确基本位置,以便浏览器可以检索页面的其他部分,例如 CSS 和 JS。如果您还想支持链接文件,您可能会遇到更多问题... :-)
  • 好的,默认浏览器需要 SWT.NONE 。什么 API 或我们必须传递的任何其他东西才能打开 Safari 浏览器。

标签: eclipse-plugin


【解决方案1】:
try {
    PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URL("http://stackoverflow.com"));
} catch (PartInitException | MalformedURLException e) {
    e.printStackTrace();
}

这将打开外部浏览器。

【讨论】:

  • 有没有办法在特定类型的外部浏览器中打开 url。就像我们用 Firefox 或 IE 等打开一样?
猜你喜欢
  • 2014-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多