您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
complementary to noir
- // ==UserScript==
- // @name bbs stuff
- // @version 2.8
- // @description complementary to noir
- // @author Jerry
- // @match *://www.1point3acres.com/*
- // @match *://newmitbbs.com/*
- // @namespace https://greasyfork.org/en/users/28298
- // @homepage https://greasyfork.org/en/scripts/456921
- // @license MIT
- // ==/UserScript==
- // original author: Michael Wang https://greasyfork.org/en/scripts/472251-dark-mode/code
- // with help of claude ai
- // https://theabbie.github.io
- (function () {
- // Create style element for dark mode
- const bbsDarkStyle = document.createElement('style');
- bbsDarkStyle.textContent = `
- html {
- filter: invert(1) hue-rotate(180deg) contrast(0.8);
- }
- /** reverse filter for media elements */
- img, video, picture, canvas, iframe, embed {
- filter: invert(1) hue-rotate(180deg);
- }
- `;
- // Initialize based on system mode
- let darkMode = window.matchMedia('(prefers-color-scheme: dark)').matches;
- if (darkMode) {
- document.head.appendChild(bbsDarkStyle);
- } else {
- document.head.removeChild(bbsDarkStyle);
- }
- })();