Created
December 25, 2015 11:12
-
-
Save catroll/1bf8b327108fb660b35c to your computer and use it in GitHub Desktop.
获取/设置《Fatkun图片批量下载》的设置
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * 获取/设置《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