E-Z auto "Remember Me"

Automatically check the "Remember Me" box on the login form.

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         E-Z auto "Remember Me"
// @namespace    http://tampermonkey.net/
// @license      MIT
// @version      1.4
// @description  Automatically check the "Remember Me" box on the login form.
// @author       Not_Noob
// @match        https://e-z.gg/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=e-z.gg
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Check the "Remember Me" checkbox
    function checkRememberMe() {
        const rememberMeCheckbox = document.getElementById('rememberme');
        if (rememberMeCheckbox && !rememberMeCheckbox.checked) {
            rememberMeCheckbox.click();
        }
    }

    // Automatically click the login button on the home page
    if (document.location.href == 'https://e-z.gg/') {
        const loginButton = document.querySelector('button');
        if (loginButton) {
            loginButton.click();

            // Observer shit is GPT generated.
            // Use MutationObserver to detect when the page content changes after clicking the button
            const observer = new MutationObserver(() => {
                // Reload the page after changes are detected
                location.reload();
            });

            // Observe changes in the document body
            observer.observe(document.body, {
                childList: true,
                subtree: true
            });
        }
    }

    checkRememberMe();
})();