1

我正在开发一个 Eclipse 插件,用户需要在 SWT 浏览器中登录他们的 Facebook 帐户。我正在使用此处描述的方式尝试从 url 获取访问令牌。直到今天它一直运作良好。问题是重定向的 uri 不再跟随“access_token = ...”。然后我手动尝试从真实浏览器中的 url 获取访问令牌。它适用于 Chrome 和 FireFox,不适用于 IE。在我的程序中,SWT 浏览器定义如下:

Browser browser = new Browser(container, SWT.NONE);

我猜它一定是在后台使用了 IE,并且 IE 出于某种原因从 url 中隐藏了 access_token。有什么想法可以取消隐藏访问令牌吗?

非常感谢任何输入!

4

1 回答 1

0

以下答案仅涉及您问题的 SWT 部分。

org.eclipse.swt.browser.Browser正在为其支持的每个平台使用本机渲染器。

对于 Windows,默认值恰好是 IE。

根据您的用例(即您需要支持的操作系统、Eclipse 版本),您可以强制小部件使用不同的本机渲染器

于 2012-11-20T09:10:39.317 回答