我正在为朋友创建一个网站,主页面上有一个Google +1按钮,一个Twitter关注按钮和一个Facebook赞按钮。
当我查看Google Chrome的F12菜单中的Cookie时,左侧列表中有各种各样的Google,Twitter和Facebook网站,以及我自己的(当前为本地主机)
当我查看localhost的cookie时,有15个,并且他们都将域名列为.twitter.com或.google.com
当我删除localhost下列出的所有cookie时,我发现自己退出了我的Google,Twitter和Facebook帐户,即使我没有删除任何Facebook Cookie!为什么我可以在localhost列表下看到他们的cookie,有没有办法防止这种情况发生?将我的饼干与他们的饼干区分开来会有点烦人。谢谢!
答案 0 :(得分:0)
Cookie是特定于域的,其他域的网站无法读取。我的猜测是删除超出了localhost范围。我会尝试在Chrome设置中使用Cookie管理器,而不是通过开发人员工具控制台:
在此处,您可以检查其他域的其他Cookie并测试您的脚本以尝试检索这些域。除非你发现了严重的浏览器错误,否则你将无法做到这一点,这是不可能的。