您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Enable dark mode with a toggle button
// ==UserScript== // @name Dark Mode Toggle (Mobile Manual) // @version 0.0.4 // @description Enable dark mode with a toggle button // @namespace https://gf.qytechs.cn/en/users/28298 // @author https://gf.qytechs.cn/en/users/28298 // @homepage https://gf.qytechs.cn/en/scripts/523876 // @license MIT // @match *://*/* // @grant none // ==/UserScript== // original author: Michael Wang https://gf.qytechs.cn/en/scripts/472251-dark-mode/code // with help of claude ai (function () { // Create style element for dark mode const darkStyle = document.createElement('style'); darkStyle.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 page's current state let darkMode = false; // Start with no filter const pageIsDark = document.documentElement.classList.contains('dark'); // Create toggle button const button = document.createElement('button'); button.innerHTML = pageIsDark ? '☼' : '☽'; button.style.position = 'fixed'; button.style.bottom = '10px'; button.style.left = '15px'; button.style.zIndex = '1000'; button.style.background = 'none'; button.style.border = 'none'; button.style.fontSize = '24px'; button.style.cursor = 'pointer'; button.style.color = 'inherit'; // Toggle dark mode on button click button.addEventListener('click', () => { darkMode = !darkMode; if (darkMode) { document.head.appendChild(darkStyle); button.innerHTML = pageIsDark ? '☽' : '☼'; } else { document.head.removeChild(darkStyle); button.innerHTML = pageIsDark ? '☼' : '☽'; } }); document.body.appendChild(button); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址