在我的应用程序中,我创建了一个cookie并将其设置为特定路径:
document.cookie = 'hello=hello world!; path=/test';
在测试时,我注意到当我这样做时:
document.cookie = 'hello=; expires=Thu, Jan 01 1970 00:00:01 GMT';
即使我从未指定path属性,它也会删除cookie。
这使我感到困惑,因为我认为由于cookie位于/test
路径上,因此我必须指定/test
路径才能修改该cookie。为什么上面的代码删除了Cookie,而不必指定创建时设置的路径?