Google Smart Lock Blocker

Blocks the Google Smart Lock popup (credentials-picker-container) from appearing.

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
// ==UserScript==
// @name         Google Smart Lock Blocker
// @name:ru      Блокировка окна Google Smart Lock
// @namespace    https://greasyfork.org/users/your-username
// @version      1.0
// @description  Blocks the Google Smart Lock popup (credentials-picker-container) from appearing.
// @description:ru Удаляет всплывающее окно входа Google Smart Lock (credentials-picker-container).
// @author       Anonymous
// @license      MIT
// @match        *://*/*
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function () {
    'use strict';

    const hidePopup = () => {
        const el = document.getElementById('credentials-picker-container');
        if (el) {
            el.remove();
            console.info('[Smart Lock Blocker] Удалено окно Google Smart Lock.');
        }
    };

    const observer = new MutationObserver(hidePopup);
    observer.observe(document.documentElement, { childList: true, subtree: true });

    hidePopup();
})();