Chrome无法获取signed_request发布数据

时间:2011-12-20 05:53:22

标签: php facebook google-chrome post

我在Facebook页面上的iFrame中加载了一个画布应用程序。对于除Chrome之外的所有浏览器(尚未亲自测试IE),signed_request变量通过POST发送。出于某些原因,Chrome不会提交此数据。我查看了网络检查员,确实Chrome会根据请求注册POST数据,但是当打印$_REQUEST的内容时,什么都没有。根本没有发送POST数据。

Safari和Firefox工作正常。有什么建议吗?

编辑:我注意到Chrome在通过https访问Facebook页面时做了正确的事情。问题只发生在http。这很奇怪,因为我在应用设置中设置了有效的http和https网址,而且该网页可以在其他浏览器中正常使用。

1 个答案:

答案 0 :(得分:0)

chrome在跨域和协议规则方面有点严格。尝试在安全模式下运行chrome以测试问题是否实际与http相关 - > https重定向