Auto Enable Dark mode for Google

Enable Dark mode automatically

目前為 2023-11-19 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Auto Enable Dark mode for Google
// @namespace    https://idunwannagotoschool.com
// @description  Enable Dark mode automatically
// @version      2.1
// @author       John Kai
// @grant        none
// @include      *://*.google.com.*/*
// @include      *://*.google.co.*/*
// @run-at       document-start
// ==/UserScript==

let darkModeIsOn = false;
const timer = setInterval(tryDarkMode, 100);

function tryDarkMode() {
  if (!darkModeIsOn) {
    if (document.readyState == 'complete') {
      try {
        let darkModeButton = document.querySelector('[jsaction*="ok5gFc"]');
        if (!darkModeButton) {
          let radialButton = document.querySelector('g-radio-button-group div[data-index="1"]');
          if (radialButton && radialButton.getAttribute('aria-checked') !== 'true') {
            radialButton.click();
            darkModeIsOn = true;
          }
        } else if (darkModeButton.textContent.toLowerCase().includes('dark theme: off')) {
          darkModeButton.click();
          darkModeIsOn = true;
        }
      } catch (e) {
        console.error(e);
      }
    }
  } else {
    clearInterval(timer);
  }
}

QingJ © 2025

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