首页 > 解决方案 > 欢迎屏幕的eclipse插件问题

问题描述

我编写了一个 Eclipse 插件,它将自定义 Eclipse 欢迎屏幕。下面是xml

> <?xml version="1.0" encoding="utf-8" ?> <introContent>  
>   <extensionContent id="comregistrationplugin-introExtension"
> style="css/sample.css" name="Sample Extension" path="overview/@">
>       <group style-id="content-group"
> id="comregistrationplugin-introLink-group">
>               <link label="Registration/Signup" url="" id="comregistrationplugin-introLink" style-id="content-link">
>                   <text>Click here to login.</text>
>               </link>
>           </group>    </extensionContent> </introContent>

单击链接后,它会在 Web 浏览器中打开链接上指定的 url。我使用的 url 是一个 sso url,它将打开一个登录页面。用户提供电子邮件地址后,用户将登录,并且 api 将返回响应。我需要一种方法来捕获响应而不在用户浏览器上显示响应。例如,一旦收到响应,我需要一种方法来捕获插件中的响应并在用户浏览器上显示通用成功消息。或者有没有办法在登录成功后读取cookie?

标签: eclipseeclipse-plugineclipse-rcp

解决方案


也许可以找到相应的编辑器,并通过它来找到Browser并安装您自己的侦听器。但是您最好创建自己的浏览器实例,通过对话框或作为单独的编辑器,这样您就可以控制设置。我为Eclipse User Storage Service实现了类似的东西。


推荐阅读