Skip to content

Adds support for cookies in Electron. Cookies are persisted through localStorage.

License

Notifications You must be signed in to change notification settings

snapADDY/electron-cookies

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electron Cookies

Forked from https://github.com/hstove/electron-cookies

Changes from the original:

Installation

First, install the package:

npm install heap/electron-cookies

Then in your app's renderer code, require the package:

require('electron-cookies');

If your Electron app has the nodeIntegration preference set to false, you can include the browserified dist/electron-cookies.js via a <script> tag:

<script src='./node_modules/electron-cookies/dist/electron-cookies.js'></script>
Original README (Formerly called `atom-shell-cookies`)

Adds support for cookies in Electron. Cookies are persisted through localStorage.

Forked from https://gist.github.com/paulcbetts/2d2de55d137a1cf9d1ac.

Why?

Electron's renderer environment doesn't come with built in support for a document.cookie API. Thus, if you want to use Google Analytics or another client-side analytics library, they won't work because they can't set cookies.

By using this package, you can drop client-side analytics code into your app and it will work splendidly.

Installation

npm install electron-cookies

Usage

In your app's renderer code, just require this package:

require('electron-cookies')

Contributing

Original code is written in src/index.coffee, with tests at spec/electron_cookies_spec.coffee. Write code in coffeescript, and run grunt to compile coffeescript on the fly.

About

Adds support for cookies in Electron. Cookies are persisted through localStorage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%