使用Safari连接AWS Cloud9 IDE失败,提示第三方Cookie未启用求助
我之前在Safari里用Cloud9时也碰到过一模一样的问题——明明没勾选「阻止所有Cookie」,却一直收到第三方Cookie未启用的提示。后来试了几个针对性的设置调整,顺利解决了,分享给你:
- 调整Cookie允许范围:打开Safari偏好设置→「隐私」面板,确认「阻止所有Cookie」未勾选后,查看「网站使用Cookie和网站数据」的选项。如果选的是「允许来自当前网站的Cookie」,改成「允许来自网站的Cookie」,这样跨域的第三方Cookie(Cloud9需要的)就能正常加载了。
- 取消跨网站跟踪限制:在同一「隐私」面板里,检查「阻止跨网站跟踪」是否被勾选。这个选项会拦截很多第三方服务的Cookie,Cloud9也受影响,建议暂时取消勾选,或者后续把Cloud9的域名添加到例外列表里。
- 手动信任Cloud9域名:点击隐私面板里的「管理网站数据」,搜索Cloud9相关的域名(比如
c9.io或AWS Cloud9的关联域名),选中后点击「允许」,确保Safari不会拦截它的Cookie。 - 禁用内容阻止扩展:如果你装了广告拦截、隐私防护类的Safari扩展,暂时禁用它们试试——这类扩展有时候会默认拦截第三方Cookie,导致Cloud9报错。
- 重启Safari:做完上面的设置后,完全关闭Safari再重新打开,再尝试部署Cloud9 IDE,应该就不会再弹出那个提示了。
内容的提问来源于stack exchange,提问作者alionthego




