Tampermonkey Google Drive sync fix

Tampermonkey keeps asking us to select an account when we open the browser. But this script by Jack'lul will do it for us!

目前為 2020-05-19 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Tampermonkey Google Drive sync fix
// @namespace    https://github.com/Tampermonkey/tampermonkey/issues/904
// @version      0.1.1
// @description  Tampermonkey keeps asking us to select an account when we open the browser.  But this script by Jack'lul will do it for us!
// @author       jacklul <jacklul.github.io>
// @license      ISC
// @match        https://accounts.google.com/signin/oauth*tampermonkey*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    let tryClick = setInterval(function() {
        const el = document.querySelector('div[data-authuser="0"] #profileIdentifier');

        if (el) {
            const isBusy = document.querySelector('div[role="presentation"][tabindex="-1"]');
            const hasBackButton = document.querySelector('div[role="button"]#next');

            if (isBusy) {
                console.log('Page is busy...');
            }

            // Close page if there was "unknown error"
            if (hasBackButton) {
                window.close();
            }

            // Try clicking until page gets busy
            if (!isBusy) {
                console.log('Clicking...');
                el.click();
            }
        }
    }, 500);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址