Where are cookies saved for a local HTML file?

2019-01-12 04:39发布

问题:

I created an HTML file on my desktop and added some JavaScript to set and clear cookies.

Now my question is, will the cookie be saved in my browser? Can I read it back?

if Yes,

  • For which domain will it be saved?

  • How can I see it in Google Chrome? (HTML run on Chrome)

回答1:

Unfortunately some browsers including Google Chrome do not store cookies from local web pages:

  • Why does Chrome ignore local jQuery cookies?

Firefox has great developer plugins for cookie management, which report their domains, access paths and expiry:

  • https://addons.mozilla.org/en-US/firefox/addon/view-cookies/
  • https://addons.mozilla.org/en-US/firefox/addon/firecookie/ (Personal Favourite - Requires FireBug)

For local development purposes you can setup a development domain like "localhost" or "myfakedomain.com" and run your files on a local server.

Search:

  • Editing Hosts File [operating system]
  • Setup Local server on [operating system] (I use xampp)


回答2:

If you're running the 'site' on a local webserver then it should be stored in your browser under 'localhost'. If however you're just opening a static HTML file Chrome will not store the cookie.

In Chrome you can use the Chrome Developer Tools and look under the 'Resources' tab.