// ==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) } }();