2

最初は、Facebook用のJavascriptSDKを使用してユーザーを認証していました。現在、「Facebook C#SDK」を使用しています。

私はそれを使用するのに問題はありませんが、1つは本当に苛立たしいものです。

javascriptが呼び出すきちんとした小さなログインダイアログをブラウザに表示させるにはどうすればよいですか?

これは私のログインURLです

("https://www.facebook.com/dialog/oauth/?client_id={0}&redirect_uri={1}&display={2}", 

mAppID、mRedirectUrl、 "ポップアップ");

私はこれで試しました

 Response.Write("<script>window.open('" + url + "');</script>");

しかし、それを行う前に、ブラウザが許可を求めてきます。javascript SDKは、私の許可を必要とせずにウィンドウを開きました。

許可なく小さなログインダイアログを開くにはどうすればよいですか

4

1 に答える 1

3

私はこれを理解しました-トリックはdisplay=popupあなたのoAuthURLに追加することです:

e.g. http://www.facebook.com/login?...&display=popup
于 2013-03-06T08:59:00.977 に答える