您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
强制开启知乎深色模式
// ==UserScript== // @name 知乎深色模式 // @namespace http://tampermonkey.net/ // @version 1.0 // @description 强制开启知乎深色模式 // @author WilliamLi0623 // @match *://*.zhihu.com/* // @grant none // @run-at document-end // @license MIT // ==/UserScript== (function () { 'use strict' let firstRun = true function isDark() { return document.documentElement.getAttribute('data-theme') === 'dark' } function setTheme(theme) { window.location.href = window.location.href.split('?')[0] + '?theme=' + theme } function setRootTheme(theme) { document.documentElement.setAttribute('data-theme', theme) fetch('/?theme=' + theme) } function switchTheme() { const isZhihuDark = isDark() const theme = 'dark' if(!isZhihuDark) { if(!firstRun) { setTheme(theme) } setRootTheme(theme) } firstRun = false } switchTheme() const mql = window.matchMedia('(prefers-color-scheme: dark)') mql.addEventListener('change', switchTheme) })()