Login

22:09:36 16/12/2024

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

Advertisement:

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

Advertisement:

// ==UserScript==
// @name        Login
// @namespace   Login to account
// @match       https://fap.fpt.edu.vn/Default.aspx
// @grant       none
// @version     1.0
// @author      -Eric Anti Code
// @description 22:09:36 16/12/2024
// ==/UserScript==
(function() {
    'use strict';

    setTimeout(() => {
        // Tìm dropdown campus
        const campusDropdown = document.getElementById("ctl00_mainContent_ddlCampus");
        const selectedValue = campusDropdown.value;

        if (selectedValue === "4") {
            clickLoginButton();
        } else {
            campusDropdown.value = "4";
            __doPostBack('ctl00$mainContent$ddlCampus', '');
        }
    }, 2000);

    function clickLoginButton() {
        const intervalId = setInterval(() => {
            const googlePlusButton = document.querySelector('span.fa.fa-google-plus');

            if (googlePlusButton) {
                googlePlusButton.click();
                clearInterval(intervalId);
            }
        }, 1000);
    }
})();