本帖最后由 steven026 于 2022-7-4 18:49 编辑
// @grant GM_setValue
// @grant GM_getValue
// ==/UserScript==
let 账号=GM_getValue("账号");
let 密码=GM_getValue("密码");
let 自动登录=GM_getValue("自动登录");
while(!账号){
账号=prompt("首次登录需要输入账号")
if(账号!=null && 账号!=""){
GM_setValue("账号",账号)
break
}
};
while(!密码){
密码=prompt("首次登录需要输入密码(仅存储在本地)")
if(密码!=null && 密码!=""){
GM_setValue("密码",密码)
break
}
};
if(自动登录==undefined){
自动登录=confirm("是否勾选自动登录")
GM_setValue("自动登录",自动登录)
};
油猴方法:(存储在脚本存储中,和本地脚本有关)
取值 GM_getValue(key,defaultvalue)
赋值 GM_setValue(key,value)
获取存储 = function(key,defaultValue) {
let value=JSON.parse(window.localStorage.getItem(key))
return value || defaultValue
}
设置存储 = function(key,value) {
window.localStorage.setItem(key,JSON.stringify(value))
}
原生JS方法:(存储在网站localStorage中,和域名有关)
取值 JSON.parse(localStorage.getItem(key)
赋值 localStorage.setItem(key,JSON.stringify(value))