Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 浏览器如何关联每个选项卡中网站的Cookie_Java_Cookies - Fatal编程技术网

Java 浏览器如何关联每个选项卡中网站的Cookie

Java 浏览器如何关联每个选项卡中网站的Cookie,java,cookies,Java,Cookies,浏览器如何关联在选项卡中打开的网站的cookie。例如,在firefox中,我打开了五个选项卡,在每个选项卡中,我加载了不同的网站。我的问题是浏览器如何识别哪个站点的哪些cookie。它的关系是什么。同样,如果我在另一个浏览器实例中打开相同的站点,将使用相同的cookie 浏览器如何关联在选项卡中打开的网站的Cookie Cookie与选项卡或窗口无关——它们与对域的请求有关。每当浏览器向某个域的Web服务器发出请求时,它对该域拥有的任何cookie都将在请求头中发送。通常每个网页都会有10次下

浏览器如何关联在选项卡中打开的网站的cookie。例如,在firefox中,我打开了五个选项卡,在每个选项卡中,我加载了不同的网站。我的问题是浏览器如何识别哪个站点的哪些cookie。它的关系是什么。同样,如果我在另一个浏览器实例中打开相同的站点,将使用相同的cookie

浏览器如何关联在选项卡中打开的网站的Cookie

Cookie与选项卡或窗口无关——它们与对域的请求有关。每当浏览器向某个域的Web服务器发出请求时,它对该域拥有的任何cookie都将在请求头中发送。通常每个网页都会有10次下载HTML、图像、javascript等的请求。。每个请求都会与请求中域的cookies一起发送。这是一个很好的页面,以防你不知道

如果您有5个标签指向不同的网页,那么在这些标签指向不同域的请求将具有不同的cookie。如果某些内容(例如图像)在所有站点上共享,那么在所有5个请求中都会发送相同的cookie。如果您在同一浏览器的另一个选项卡中打开同一网页,则该域的请求将使用相同的cookie

如果您打开另一个浏览器“实例”,则它可能取决于浏览器和您的操作系统。如果cookie不是一个,即如果cookie存储在磁盘上,那么当您运行另一个Firefox实例时,它应该读/写与第一个实例相同的cookie文件。通常,如果您启动另一个浏览器,它可能只启动当前浏览器的另一个窗口,以便cookie相同。如果您运行两种不同类型的浏览器,那么cookie很可能是分开的,尽管这取决于浏览器是否共享相同的cookie文件

了解“隐姓埋名窗口”(Chrome)或“私有窗口”(Safari/Firefox)的一个特性也是很重要的,即它们有一个单独的cookie空间,当所有私有窗口关闭时,该空间将被删除。这意味着您可以同时登录两个gmail帐户(例如),因为普通窗口和专用窗口具有不同的cookie集。当您想要测试web服务并确保具有清晰的cookie时,这也非常有用