eclipse - 欢迎屏幕的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?
解决方案
您也许可以找到相应的编辑器,并通过它来找到Browser
并安装您自己的侦听器。但是您最好创建自己的浏览器实例,通过对话框或作为单独的编辑器,这样您就可以控制设置。我为Eclipse User Storage Service实现了类似的东西。
推荐阅读
- r - 保存循环会导致 R 中的新数据框列
- javascript - 如何增加 mongoDB 中动态属性的价值
- javascript - React:判断一个元素是否在另一个 ref 容器中
- excel - 在两个用户表单之间传递数据不起作用
- unity3d - Unity OnMouseEnter() 或 OnMouseOver() 不起作用
- c - 将文件映射到内存并写入文件末尾
- javascript - 使这种形状(附图片)完全发挥作用的最佳方法是什么?
- node.js - 带有子节点的 graphql 订阅似乎对我不起作用
- ruby - 如何从文件中删除行而不在 ruby 中创建临时文件?
- java - 无法从 HttpURLConnection POST 方法获得响应