我正在为eclipse编写一个插件,作为我的场景的一部分,我正在生成一个html文件。生成文件后,在eclipse中打开了一个Web浏览器,由编辑器托管。 我想做的是扩展这个Web浏览器上下文菜单(当我右键单击它时,我想添加另一个称为“复制URL”的功能,它将复制网页的URL
您能否协助如何实现这一目标? 我必须指出并说这不是eclipse编辑器,可以通过添加扩展来扩展。 这个打开的网页是一个网页,而不是一个eclipse编辑器。它刚刚由它主持:
IWebBrowser browser = support.createBrowser(IWorkbenchBrowserSupport.AS_EDITOR,null,“RDLEditor”,“tooltip”);
请协助。
谢谢你, IDO
答案 0 :(得分:0)
我过去曾试图这样做,问题是嵌入式浏览器不是eclipse框架的一部分,并且SWT浏览器对象上没有扩展或API可用于扩展上下文菜单。我能想到的下一个最好的事情是创建自己的eclipse视图,嵌入SWT浏览器对象,然后在视图工具栏中创建一个动作,该动作将获取Action类中浏览器对象的引用,并将当前URL复制到像你正试图做的剪辑板。 - 邓肯克雷布斯