2011-12-22 107 views
4

我在桌面上创建了一个HTML文件,并添加了一些JavaScript来设置和清除Cookie。cookies为本地HTML文件保存在哪里?

现在我的问题是,cookie会保存在我的浏览器中吗?我可以读回来吗?

如果是,

  • 对于该域名将它保存?

  • 我如何在Google Chrome浏览器中看到它? (HTML在Chrome上运行)

+0

不幸的是某些浏览器,包括谷歌浏览器不会存储cookie [操作系统]

  • 设置本地服务器从本地网页:http://stackoverflow.com/questions/335244/why-does-chrome-ignore-local-jquery-cookies – 2011-12-22 10:59:00

  • +0

    在Opera中,您可以查看和编辑设置页面中的cookie。值得一试(除非你必须使用Chrome) – OptimusCrime 2011-12-22 10:59:11

    +0

    实际上我打算使用该HTML文件作为我自己的Chrome扩展..幸运的是设置Cookie在那里工作..它使用扩展名而不是域名。 – dotNETbeginner 2011-12-22 12:34:01

    回答

    7

    不幸的是某些浏览器,包括谷歌浏览器不从本地网页存储cookie:

    Firefox拥有用于管理Cookie伟大的开发插件,这些插件报告他们的域,访问路径和到期:

    对于本地发展的目的,你可以设置一个发展领域,如“本地主机”或“myfakedomain.com”并运行文件在本地服务器上。

    搜索:

    • 编辑Hosts文件的[操作系统](我用的是XAMPP)
    1

    如果您在本地网络服务器上运行“网站”,那么它应该存储在浏览器的'localhost'下。但是,如果您只是打开一个静态HTML文件,Chrome将不会存储该Cookie。

    在Chrome中,您可以使用Chrome开发人员工具并查看“资源”标签下的内容。

    +0

    我还没有创建任何网站。我刚刚创建了一个html文件..我不知道它是否在'local webserver'下运行,我只是双击html文件,它运行在我的默认浏览器上。 – dotNETbeginner 2011-12-22 11:01:19

    +0

    我在'资源下找不到任何东西'标签 – dotNETbeginner 2011-12-22 11:02:20

    +1

    根据上面的crolpa评论,你[不会存储cookie](http://stackoverflow.com/questions/335244/why-does-chrome-ignore-local-jquery-cookies)。 – isNaN1247 2011-12-22 11:02:34