diff --git a/index.html b/index.html
index 6673a05f233caf5c23ba86de03ff1089e7dab66d..9226dc059cf7641fc5f2025a0082ae7d63b754a8 100644
--- a/index.html
+++ b/index.html
@@ -1011,41 +1011,56 @@
var pointLength = 1;
var settingsLocal = {};//不存储cookie
var settings = {};
+ var localStorageSupport = typeof(Storage) !== "undefined";
+ function save(key, value) {
+ if (localStorageSupport){
+ window.localStorage.setItem(key, value);
+ }else{
+ $.cookie(key, value);
+ }
+ }
+ function load(key) {
+ if (localStorageSupport) {
+ return window.localStorage.getItem(key);
+ }else{
+ return $.cookie(key);
+ }
+ }
function saveSetting() {
- $.cookie('machine_settings' + version, JSON.stringify(settings));
+ save('machine_settings' + version, JSON.stringify(settings));
}
function loadSetting() {
- var json = $.cookie('machine_settings' + version);
+ var json = load('machine_settings' + version);
if (json) {
eval("settings = " + json);
}
}
var settings_time = {};
function saveSettingTime() {
- $.cookie('machine_settings_time' + version, JSON.stringify(settings_time));
+ save('machine_settings_time' + version, JSON.stringify(settings_time));
}
function loadSettingTime() {
- var json = $.cookie('machine_settings_time' + version);
+ var json = load('machine_settings_time' + version);
if (json) {
eval("settings_time = " + json);
}
}
var settings_pf = {};
function saveSettingPf() {
- $.cookie('machine_settings_pf' + version, JSON.stringify(settings_pf));
+ save('machine_settings_pf' + version, JSON.stringify(settings_pf));
}
function loadSettingPf() {
- var json = $.cookie('machine_settings_pf' + version);
+ var json = load('machine_settings_pf' + version);
if (json) {
eval("settings_pf = " + json);
}
}
var projects = [];
function saveSettingProjects() {
- $.cookie('settings_projects' + version, JSON.stringify(projects));
+ save('settings_projects' + version, JSON.stringify(projects));
}
function loadSettingProjects() {
- var json = $.cookie('settings_projects' + version);
+ var json = load('settings_projects' + version);
if (json) {
eval("projects = " + json);
}