会话在IE Facebook App iFrame上丢失

E.L*_*E.L 6 iframe session internet-explorer facebook

当用户使用Internet Explorer时,我的Facebook应用程序出现问题.我的应用程序作为Canvas页面加载到iFrame中.

回帖后会丢失Cookie和会话.它根本不会发生在Firefox上,如果我在Facebook之外打开我的应用程序,意味着使用直接URL,它就不会发生在IE上.

我的应用程序是Asp.net C#app但它应该不重要.

我认为问题比Facebook问题更大...... IE阻止使用cookie /会话在iFrame中加载的任何网站保持cookie /会话,但Facebook有没有办法克服这个问题?我必须在我的应用程序中使用会话,而不仅仅是一次又一次地保存重新认证,但也用于其他事情.

请帮助我 谢谢!

Ana*_*sky 8

您很可能需要在应用中实现P3P标头,有关详细信息,请参阅以下内容:http: //forum.developers.facebook.net/viewtopic.php?id = 452

  • 在PHP中,您可以使用代码`header('P3P:CP ="HONK"');`. (3认同)