1

ユーザーが SWT ブラウザーで Facebook アカウントにログインする必要がある Eclipse プラグインを開発しています。ここで説明する方法を使用して、URL からアクセス トークンを取得しようとしています。それは今日までうまく機能していました。問題は、リダイレクトされた uri の後に "access_token=..." が続かなくなったことです。次に、実際のブラウザーで手動で url からアクセス トークンを取得しようとしました。IE ではなく、Chrome と FireFox で動作します。私のプログラムでは、SWT ブラウザーは次のように定義されています。

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

バックグラウンドでIEを使用したに違いないと思います.IEは何らかの理由でaccess_tokenをURLから隠しています。アクセストークンを再表示するためのアイデアはありますか?

どんな入力でも大歓迎です!

4

1 に答える 1

0

次の回答は、問題の SWT 部分のみを参照しています。

org.eclipse.swt.browser.Browserは、サポートするプラットフォームごとにネイティブ レンダラーを使用しています。

Windows の場合、デフォルトはたまたま IE です。

ユース ケース (つまり、サポートする必要がある OS、Eclipse のバージョン) に応じて、ウィジェットに別のネイティブ レンダラーを使用させることができます。

于 2012-11-20T09:10:39.317 に答える