当在本地测试时,浏览器的域名为localhost,在代码中cookie.setPath("/");cookie.setDomain("localhost"),这时候在火狐浏览器中能够添加cookie,而在chrome和IE下添加失败,后来在hosts文件中添加了域名
127.0.0.1 my.test.com
这个问题就解决了,应该是IE和chrome对域名为localhost的cookie不接受而火狐的可以,但这只是我的猜测,所以在设置cookie的时候尽量不要用localhost。
当在本地测试时,浏览器的域名为localhost,在代码中cookie.setPath("/");cookie.setDomain("localhost"),这时候在火狐浏览器中能够添加cookie,而在chrome和IE下添加失败,后来在hosts文件中添加了域名
127.0.0.1 my.test.com
这个问题就解决了,应该是IE和chrome对域名为localhost的cookie不接受而火狐的可以,但这只是我的猜测,所以在设置cookie的时候尽量不要用localhost。