ASP.Net中多个浏览器上的Cookie

时间:2012-02-26 18:30:18

标签: asp.net cookies

我在ASP.Net中有一个应用程序,它使用cookie来存储一些信息。我想在用户第一次进入网站时打开一个表单。我创建了一个cookie,我在那里写了一些东西。下次我进入网站,我读了这些信息,如果在那里写的东西意味着没有必要再打开表格。如果我使用相同的浏览器,它工作正常,但如果我首先用Internet Explorer打开网站,我制作cookie,在其中写入内容,关闭浏览器,然后用Mozzila Firefox打开网站,应用程序无法看到我使用Internet Exlorer创建的cookie(读取的cookie为空)。我使用Mozilla创建cookie,我用Chrome打开应用程序,这也没有看到cookie。如果我用一个浏览器在cookie中写了一些东西,我只有在使用相同的浏览器才能读取这个值。我应该怎么做才能看到所有浏览器的cookie内容,可以阅读所有浏览器的cookie内容?

2 个答案:

答案 0 :(得分:0)

没有!您不能并且检查此问题Can two different browser share on cookie

答案 1 :(得分:0)

对于我所知道的常规cookie,这是不可能的。每个浏览器都存储并跟踪自己的cookie,并且不共享它们。

我自己没有尝试过,但有examples用Flash Cookie和JavaScript来创建类似跨浏览器的Cookie。