0

最近Vatlabfacebookコンポーネントを購入しましたが、InternetExplorerに問題があります。

https://apps.facebook.com/assesmentfinansbankでデモアプリケーション(Asp.NET 4.0)を作成しました。Firefox、Chrome 、Safariで動作しますが、Microsoft Internet Explorerで開くと、ページが継続的にリダイレクトされます。

次のコードブロックが問題の原因です。AccessTokenは常にnullを返し、ページを認証ページにリダイレクトしようとします。

if (accessToken == null)
{
if (GetRedirectCounter() < 4)
{
IncreaseRedirectCounter();
string authoriseUrl = FvkAuth.GetAuthoriseUrl("email, user_location", FVKConfig.AppUrl);
FvkAuth.RedirectToTop(Response, authoriseUrl);
}
else
{
// too many redirection loops 
Response.Redirect("InfiniteLoop.aspx", false);
}
}

この問題を修正し、支援が必要です。誰かがこの問題に直面し、何か疑惑がありますか?ありがとう

4

1 に答える 1

1

ページまたはマスターページに次の行が含まれているかどうかを確認してください。

Response.AppendHeader("P3P", "CP=\"CAO PSA OUR\"");

IEのiFrameアプリでサードパーティのCookieを有効にする必要があります。このasp.netセッションを含めるのを忘れた場合、機能しません。これに関する注意は、FVKのドキュメントにも記載されています。

ありがとう

于 2012-07-13T08:12:07.040 に答える