gpt4 book ai didi

ruby-on-rails-3 - Safari 无法获取 HEROKU 的 cookie

转载 作者:行者123 更新时间:2023-12-04 05:45:11 26 4
gpt4 key购买 nike

很抱歉我无法提供太多信息,因为我完全不知道这个奇怪的问题。

我有一个由 rails 3.2.2 编写的 fb canvas 应用程序。

我的本地机器(Mac OS X 10.7.4)没有任何问题。

当我将它部署到 heroku 时,chrome 和 firefox 就可以了。但是,当我使用 Safari 浏览它时,Safari 无法从 heroku 获取任何 cookie。 (它在开发人员工具中显示“此站点没有 cookie”,但它在我的本地机器上运行良好。)

我用谷歌搜索了这个问题,我得到了类似 this 的信息。和 this ,但我不认为这些是我的情况。

有什么建议吗?

如果您需要有关我的代码的任何特定信息来解决此问题,请告诉我。

我会很感激的!!

最佳答案

终于发现是safari的安全设置问题。

由于fb canvas通过iframe获取heroku的内容,可能存在安全问题。如果我们将 safari 隐私设置的“阻止 cookie”从“来自第三方和广告商”(默认)降级为“从不”,一切正常! setting example

但是,我不认为要求用户降级他们的安全设置是一个好主意。我想知道是否有解决方案可以在 safari 中避免这种限制。

如果您有任何想法,请告诉我。非常感谢 :)

关于ruby-on-rails-3 - Safari 无法获取 HEROKU 的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10773897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com