Auto Dark Mode for Firebase Console

Works for desktop

目前为 2025-04-09 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name Auto Dark Mode for Firebase Console
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.0
  5. // @description Works for desktop
  6. // @author Avi (https://avi12.com)
  7. // @copyright 2025 Avi (https://avi12.com)
  8. // @license MIT
  9. // @match https://console.firebase.google.com/*
  10. // @icon https://www.google.com/s2/favicons?sz=64&domain=firebase.google.com
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16.  
  17. function setTheme(theme) {
  18. document.body.classList.value = document.body.classList.value.replace(/fire-scheme-(light|dark)/, `fire-scheme-${theme}`);
  19. }
  20. const instanceDarkTheme = matchMedia("(prefers-color-scheme: dark)");
  21. setTheme(instanceDarkTheme.matches ? "dark" : "light");
  22. instanceDarkTheme.addEventListener("change", ({ matches }) => setTheme(matches ? "dark" : "light"));
  23. })();