繁体   English   中英

从Eclipse插件启动URL

[英]Launching a URL from an Eclipse plugin

我想让我的Eclipse插件导致用户的默认浏览器打开一个URL。 这似乎是很标准的行为,但是我还找不到任何有关如何执行此操作的文档。

有人可以帮忙吗?

如果要在外部浏览器中使用它,则无需创建一个。 这是这样的:

PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URL("http://www.example.com/"));

使用SWT API中的Program.launch(String)

(或者,Java 6引入了Desktop类。)

您正在寻找:

final IWebBrowser browser = PlatformUI.getWorkbench().getBrowserSupport().createBrowser( ... );
browser.openURL(url);

您是说在Eclipse之外启动外部窗口(IE,FireFox等),还是打开内部的“ 浏览器 ”组合窗口?

因为在内部, org.eclipse.help.ui.internal.browser.embedded.EmbeddedBrowser似乎能够定义任何类型的主要浏览器。

要打开默认用户的浏览器(作为内部或外部窗口),是常规/ Web浏览器中定义的首选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM