Skip to content

Instantly share code, notes, and snippets.

@catroll
Created December 25, 2015 11:12
Show Gist options
  • Select an option

  • Save catroll/1bf8b327108fb660b35c to your computer and use it in GitHub Desktop.

Select an option

Save catroll/1bf8b327108fb660b35c to your computer and use it in GitHub Desktop.
获取/设置《Fatkun图片批量下载》的设置
/**
* 获取/设置《Fatkun图片批量下载》的设置
* 作者:胡昂
*/
(function(){
var keys = [
'savePathType', 'fixedName',
'min_height', 'min_width',
'oneOutput', 'showUrl', 'useHotkey',
'userRules'
];
var otherKeys = [
'commonRules',
'ruleLastUpdateTime',
'sky_config',
'title', 'url',
'version', 'wtr'
];
function _getOptions() {
/* 获取设置 */
var options = {};
for ( var i = 0; i < keys.length; i++ ) {
options[keys[i]] = localStorage.getItem(keys[i]);
}
return options;
}
function _setOptions(options) {
/* 设置 */
console.log(options);
if ((typeof options != 'object') || (options == {})) {
console.error('需要先在家里获取配置项,再到公司运行这个方法。');
return;
}
console.log(keys);
for ( var i = 0; i < keys.length; i++ ) {
console.log(keys[i], options[keys[i]]);
options[keys[i]] = localStorage.setItem(keys[i], options[keys[i]]);
}
}
function main() {
if (at_home == true) {
var options = _getOptions();
console.clear();
console.log('%cvar options = ' + JSON.stringify(options), 'font-size:1.5em; font-weight: bold; color: red;');
console.log('\n将上面红色的字全部复制到代码文件中“// 复制输出到这一行下面!!!”这一行的下面了哦~');
} else {
_setOptions(options);
location.reload();
}
}
// 复制输出到下面一行!!!
var at_home = confirm('你在家么?');
main();
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment