0

我最近购买了 Vatlab facebook 组件,但我遇到了 Internet Explorer 问题。

我们在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 回答