腾讯企业邮箱自动登录
// ==UserScript==
// @name 腾讯企业邮箱自动登录
// @version 0.1.0
// @description 简单Demo,首次使用需要输入邮箱账号及密码(仅存储在油猴/脚本猫脚本存储中),后续进入登录页面脚本会自动填充账号密码并点击登录按钮。。
// @author DreamNya
// @match https://exmail.qq.com/login
// @icon https://exmail.qq.com/exmail_logo.ico
// @grant GM_setValue
// @grant GM_getValue
// @license MIT
// @run-at document-end
// @namespace https://greasyfork.org/users/809466
// ==/UserScript==
/*global $*/
let email = GM_getValue("账号");
let password = GM_getValue("密码");
let auto = GM_getValue("自动登录");
while (!email) {
email = prompt("首次登录需要输入邮箱账号(账号密码如果输错需要重装脚本或者修改脚本存储内容)")
if (email) {
GM_setValue("账号", email)
break
}
};
while (!password) {
password = prompt("首次登录需要输入密码(仅存储在油猴/脚本猫脚本存储中)")
if (password) {
GM_setValue("密码", password)
break
}
};
if (auto == void 0) {
auto = confirm("是否勾选5天内自动登录")
GM_setValue("自动登录", auto)
};
!function ShowPassword() {
if ($(".js_show_pwd_panel:first").length > 0) {
$(".js_show_pwd_panel:first").click()
!function AutoFill() {
if ($("#inputuin").length + $("#pp").length + $("#auto_login_in_five_days_pwd").length + $("#btlogin").length == 4) {
$("#inputuin").val(email)
$("#pp").val(password)
if (auto) {
$("#auto_login_in_five_days_pwd").click()
}
$("#btlogin").click()
} else {
setTimeout(AutoFill, 100)
}
}()
} else {
setTimeout(ShowPassword, 100)
}
}();