我正在尝试通过从 Eclipse 插件的代码中调用它来打开 Eclipse 的内部浏览器(org.eclipse.swt.browser.Browser)。
到目前为止,我实际上可以实例化一个,并且可以“打开”一个 URL(感谢我设置的侦听器的日志)。但什么也没有出现。由于外壳用作浏览器的复合父级,我希望它会启动。
我找不到关于这个特定问题的任何资源,大多数示例片段都不是关于插件的。
到目前为止,这是我的代码:
final Shell shell = myActiveWorkbenchWindow.getShell();
final Browser browser = new Browser(shell, SWT.NONE);
// set up listener to log the url when loaded
browser.setUrl(getLoginUrl());
那么,我怎样才能让浏览器出现(作为弹出窗口或在我的 Eclipse 窗口中)?