使用http://localhost和http://127.0.0.1 Cookie进行开发时,并非在所有浏览器标签上都存在。在打开新标签页时,在开发工具中进行检查不会显示Cookie,但是在新打开的标签页中转到新路线后,Cookie确实会神奇地重新出现...
我希望即使关闭浏览器本身也会保留cookie。尤其是当打开同一位置的新标签时……
Chrome浏览器中的cookie显示随机行为,有时它们在那里,有时不。
答案 0 :(得分:0)
...这个问题困扰了我大约一个星期...重要的是要了解,至少在Chrome中,为http://localhost设置的cookie是独立的,不同于为{{3}存储的cookie }因此,如果您先在浏览器栏中输入localhost,然后将其余应用程序重定向到127.0.0.1,则您实际上将位于chrome认为是两个单独的网站的位置,即使它们显然足以使您自己位于同一个站点,同一个服务器上
请注意这种区别,并在开发过程中尝试使用一个或另一个...我更喜欢127.0.0.1,因为它可能更具体。
仅供参考:localStorage也是这样...在127.0.0.1和localhost之间会有所不同...这会导致一团糟,认为您的应用程序存在实际上没有的问题。