Java 在eclipse中扩展Web浏览器上下文菜单

Java 在eclipse中扩展Web浏览器上下文菜单,java,eclipse-plugin,Java,Eclipse Plugin,我正在为eclipse编写一个插件,作为我的场景的一部分,我正在生成一个html文件。生成文件后,将在eclipse中打开一个由编辑器托管的web浏览器。 我想做的是扩展这个web浏览器上下文菜单(当我右键单击它时,我想添加另一个称为“复制URL”的功能,它将复制网页的URL) 请您协助如何实现这一目标? 我必须指出,这不是一个eclipse编辑器,可以通过添加扩展来扩展它。 已打开的此网页是一个网页,而不是eclipse编辑器。它只是由以下人员托管: IWebBrowser browser=s

我正在为eclipse编写一个插件,作为我的场景的一部分,我正在生成一个html文件。生成文件后,将在eclipse中打开一个由编辑器托管的web浏览器。 我想做的是扩展这个web浏览器上下文菜单(当我右键单击它时,我想添加另一个称为“复制URL”的功能,它将复制网页的URL)

请您协助如何实现这一目标? 我必须指出,这不是一个eclipse编辑器,可以通过添加扩展来扩展它。 已打开的此网页是一个网页,而不是eclipse编辑器。它只是由以下人员托管:

IWebBrowser browser=support.createBrowser(IWorkbenchBrowserSupport.AS_编辑器,null,“RDLEditor”,“tooltip”)

请帮忙

谢谢,,
Ido

我过去曾尝试过这样做,问题是嵌入式浏览器不是eclipse框架的一部分,SWT浏览器对象上没有扩展或API可用于扩展上下文菜单。我能想到的下一个最好的方法是创建自己的eclipse视图,嵌入SWT浏览器对象,然后创建一个action在视图工具栏中,它将获得对Action类中浏览器对象的引用,并将当前URL复制到剪贴板,就像您正在尝试的那样。-Duncan Krebs看看这个问题:它非常相似