jco*_*lan 7 javascript cookies facebook
我遇到的问题是Facebook JavaScript SDK没有在某些机器上设置cookie,因此在尝试使用我的应用程序的秘密值验证cookie时,我的后端验证失败了.
我有一个演示应用程序 ; 重要的文件是:
客户端使用Facebook JavaScript API记录用户并获取他们的详细信息,然后将这些发布到我的服务器.服务器发回fbs_APPID
客户端随后显示的内容.在某些Windows机器上(在所有浏览器中),服务器无法获得预期的cookie.什么阻止Facebook设置cookie,我该如何解决它?
演示应用程序在Sinatra,但我们的生产应用程序,我们发现错误是Rails,如果这有所作为.
看一下JS的初始化代码:
<script>
FB.init({
appId : 'YOUR APP ID',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
</script>
Run Code Online (Sandbox Code Playgroud)
您是否启用了 cookie 以获得 cookie 支持?还要确保您的浏览器中没有禁用 cookie。
归档时间: |
|
查看次数: |
2810 次 |
最近记录: |