Tom*_*arp 5 cookies iframe facebook
我正在尝试在IFrame中使用Facebook连接.看来,在用户完成身份验证并授予我的应用权限后,Facebook Cookie不会保存在浏览器中.
1)用户按下我的Iframe内的连接按钮.
2)用户通过FB Connect进行身份验证.
3)用户授予我的应用程序的权限.
4)iframe页面刷新,但服务器端API仍然没有返回用户 - Facebook cookie不在浏览器中(我认为这是问题)
5)服务器再次显示已注销的页面,FB Connect JavaScript将用户标识为已注销.
6)在某些浏览器上,刷新IFrame内容可以解决此问题.
如果我在自己的窗口中加载iframe网址,在iframe之外,一切正常.
我一直试图解决它两天了.请帮忙!
谢谢
Facebook 有 javascript 代码(至少在 api 相关页面中),用于检查它是否正在 iframe 中加载并禁用该页面。我认为这是为了防止点击劫持。
Facebook 不希望你做你想做的事。请改用弹出窗口。
| 归档时间: |
|
| 查看次数: |
4912 次 |
| 最近记录: |