我在Facebook页面上的iFrame中加载了一个画布应用程序。对于除Chrome之外的所有浏览器(尚未亲自测试IE),signed_request
变量通过POST发送。出于某些原因,Chrome不会提交此数据。我查看了网络检查员,确实Chrome会根据请求注册POST数据,但是当打印$_REQUEST
的内容时,什么都没有。根本没有发送POST数据。
Safari和Firefox工作正常。有什么建议吗?
编辑:我注意到Chrome在通过https访问Facebook页面时做了正确的事情。问题只发生在http。这很奇怪,因为我在应用设置中设置了有效的http和https网址,而且该网页可以在其他浏览器中正常使用。
答案 0 :(得分:0)
chrome在跨域和协议规则方面有点严格。尝试在安全模式下运行chrome以测试问题是否实际与http相关 - > https重定向