1 | "use strict";
|
2 |
|
3 | function cookieGet(name) {
|
4 | var value = "; " + document.cookie;
|
5 | var parts = value.split("; " + name + "=");
|
6 | if (parts.length === 2) {
|
7 | return parts.pop().split(";").shift();
|
8 | }
|
9 | }
|
10 |
|
11 | function cookieSet(name, value) {
|
12 | var expire = new Date();
|
13 | expire.setTime(expire.getTime() + 1000 * 60 * 60 * 24 * 365);
|
14 | var cookie = name + "=" + value + "; expires=" + expire.toUTCString() + ";";
|
15 | document.cookie = cookie;
|
16 | }
|
17 |
|
18 | var cookieSaveData = {
|
19 | "get": cookieGet,
|
20 | "set": cookieSet
|
21 | };
|
22 |
|
23 | function localStorageGet(name) {
|
24 | return window.localStorage.getItem(name);
|
25 | }
|
26 |
|
27 | function localStorageSet(name, value) {
|
28 | return window.localStorage.setItem(name, value.toString());
|
29 | }
|
30 |
|
31 | var localStorageSaveData = {
|
32 | "get": localStorageGet,
|
33 | "set": localStorageSet
|
34 | };
|
35 |
|
36 | if (window.localStorage) {
|
37 | module.exports = localStorageSaveData;
|
38 | } else {
|
39 | module.exports = cookieSaveData;
|
40 | }
|