[英]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.