尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Dark Reader 暗黑模式扩展:从安装到调参的完整流程
Dark Reader 暗黑模式扩展从安装到调参的完整流程【免费下载链接】darkreaderDark Reader Chrome and Firefox extension项目地址: https://gitcode.com/gh_mirrors/da/darkreaderDark Reader 是一款 MIT 开源的浏览器扩展它会分析任意网页的结构与配色自动为该页面生成一套深色主题用来缓解长时间夜间浏览带来的视觉疲劳。它支持 Chrome、Firefox、Edge、Safari 与 Thunderbird代码完全开放。读完本文你可以独立完成安装与启用、按站点调整亮度和对比度、挑选预设配色方案并了解如何从源码构建出最新的扩展。它到底做了什么一套配色引擎加三个模块理解 Dark Reader关键是想清楚谁在决定颜色。它并不是简单地把白色反成黑色而是先分析页面里每个元素的背景、文字与图片再按你选择的主题引擎重新计算颜色。源码 src/generators/theme-engines.ts 里一共定义了四种引擎cssFilter、svgFilter、staticTheme 和 dynamicTheme。其中 dynamicTheme动态主题会逐条重写网页 CSS效果最完整也是默认值cssFilter滤镜模式用整页滤镜一次性转换速度最快但细节稍弱staticTheme静态主题则用一组固定的深色变量替换整站配色观感统一。这些引擎由三层代码协作驱动src/background/ 负责扩展的生命周期与消息分发是扩展的大脑src/inject/ 是真正被注入网页、执行颜色转换的脚本而 src/defaults.ts 集中存放了所有默认参数——亮度 100、对比度 100、灰度 0、色度 0默认引擎为 dynamicTheme并默认对所有站点启用。两条上手路径装完直接可用最省事的路线是在浏览器扩展商店搜索 Dark Reader 安装装好后打开任意浅色网页页面会自动变暗无需任何操作。点击工具栏图标即可打开控制面板里面就是亮度、对比度、灰度、色度四个滑块拖动时页面会实时刷新预览。想限定作用范围时在面板里把激活方式从所有站点改成以下站点只勾选你需要的网站即可。按需配置从源码构建如果你想体验最新代码或做二次开发可以先克隆仓库再构建git clone https://gitcode.com/gh_mirrors/da/darkreader cd darkreader npm install npm run build构建要求 Node.js 15 及以上。完成后会在build/release/下得到darkreader-chrome.zip供 Chromium 系浏览器和darkreader-firefox.xpi供 Firefox用浏览器的加载已解压扩展方式安装即可。改行为前建议先读 src/background/ 与 src/inject/ 两个目录。调优速查按目标选参数想要更暗亮度brightness控制整体明暗取值范围 50–150默认 100。夜间环境把它降到 75–90屏幕的光感会明显减弱。如果页面偏亮、细节被白底淹没再往上加。文字更清晰对比度contrast同样在 50–150 之间调节用来拉开文字与背景的差距。当文字发虚、边缘模糊时把它调到 95 以上通常会有明显改善。页面更安静灰度grayscale与色度sepia都从 0 到 100。灰度让彩色元素变淡广告、横幅抢眼时适当加高内容区会更安静色度加一层暖黄调适合喜欢纸感、想进一步降低蓝光感的人。 参数按站点独立保存改某网站时只点该站点面板的保存设置其他站点不受影响全站默认共用上面这套主题。想直接换一整套协调的配色可以到配色方案下拉里选例如 Catppuccin深色背景 #1e1e2e、文字 #cdd6f4、Dracula、GitHub Modern、Nord、Tokyo Night 等它们都定义在 src/config/color-schemes.drconf深色与浅色两套变量会同时生效。常见问题某页面图片发灰、颜色失真多数是因为动态主题把图片也当背景处理。可以试着调高亮度或把该站点临时切到滤镜模式对比效果。打开某网站完全没有变暗先确认该站点没有被排除在启用列表外把它加入以下站点即可。在线文档Google Docs、SharePoint、OneDrive 等效果不对这类站点默认就被配置为使用滤镜模式见 src/defaults.ts 里的filterModeSites建议沿用默认别手动改回动态主题。网站本身已是深色却被二次变暗Dark Reader 默认开启检测页面原生深色主题detectDarkTheme会识别并避免二次转换若看到双重变暗先确认这项没被关掉。⚠️ 想在 Firefox 上对受限页面生效需要在 设置 → 高级 里启用受限页面选项并按仓库 README 的说明修改 Firefox 的 about:config 偏好项后再刷新页面。同步站点修复默认是关闭的新修复随每个版本一起分发要手动开启需先在扩展图标的 Dev tools → Advanced 中启用新设计预览再到 设置 → 高级 打开 Synchronize sites fixes。更底层的修复规则存放在 src/config/dynamic-theme-fixes.config 等文件中随版本更新。延伸仓库根目录的 README 写了构建、站点修复与受限页面的完整步骤是最直接的一手资料。官网的 help 页面汇总了大部分常见问题遇到细节可以先在这里找答案。关注扩展商店的版本更新即可拿到新站点修复与兼容性改进。【免费下载链接】darkreaderDark Reader Chrome and Firefox extension项目地址: https://gitcode.com/gh_mirrors/da/darkreader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

SIQ-1-35B系统提示词模板:高推理、自动研究、快速响应三场景配置

SIQ-1-35B系统提示词模板:高推理、自动研究、快速响应三场景配置

SIQ-1-35B系统提示词模板:高推理、自动研究、快速响应三场景配置 SIQ-1-35B是一款功能强大的AI模型,支持高推理、自动研究和快速响应等多种场景。本文将为新手用户详细介绍如何针对这三个核心场景配置系统提示词模板,帮助你充分发挥SIQ-1-35…

📅 2026/10/30 10:57:12
Java医院预约挂号系统源码解析:号源并发控制与避坑指南

Java医院预约挂号系统源码解析:号源并发控制与避坑指南

简介:这份资源是面向计算机专业学生与Java初学者的一套医院预约挂号系统毕业设计完整资料,包含论文与可运行源码,适合作为课程设计、毕业设计选题或Java Web入门练手项目。压缩包共约2000个文件,整体86.78MB,以gif图片…

📅 2026/10/30 10:57:11
SQL Server实时性能跟踪:用Extended Events捕获每条SQL执行细节

SQL Server实时性能跟踪:用Extended Events捕获每条SQL执行细节

简介:本资源是一款面向SQL Server数据库管理员与开发者的轻量级数据库跟踪实践工具包,聚焦性能分析、SQL语句审计与结构逆向工程等核心场景,助力用户快速定位慢查询、排查数据异常及补全缺失的数据库设计文档。压缩包共28个文件,7…

📅 2026/10/30 10:52:11
MORE NEWS

更多资讯

📰

Spring Boot构建多模型AI服务中台:毕业设计高分架构方案

简介:这是一套面向计算机、电子信息工程及数学等专业本科生的毕业设计与课程实践参考项目,基于Spring Boot构建了具备多模型接入能力的人工智能机器人系统,可灵活调用GPT-3.5、GPT-4.0、Kimi、文心一言、Stable Diffusion及Midjourney等主流大…

📰

Quartus II FPGA交通灯工程:Verilog状态机、数码管扫描与引脚约束实战

简介:「QuartusⅡ交通灯控制电路」是一份面向数字逻辑电路设计与芯片仿真的完整工程实践包,围绕十字路口信号灯控制展开:甲车道为主道,单次通行75秒;乙车道为辅道,每次25秒,两车道交替放行&…

📰

SK-VQA:知识增强的多模态大模型训练与应用

1. SK-VQA项目概述:当多模态大模型遇上知识增强训练 在知识驱动的视觉问答(KB-VQA)领域,现有模型常面临"知识盲区"困境——当问题涉及训练数据之外的领域知识时,性能会断崖式下跌。这正是我们团队开发SK-VQA…

📰

动态规则引擎设计:分层架构与商业决策优化

1. 项目背景与核心价值在数字化运营与商业决策领域,规则模型正成为企业精细化管理的核心工具。这个系列聚焦运营、销售、产品、舆论及利益链条治理五大场景,通过数据科学方法构建可量化的决策框架。作为该系列的第七部分,我们重点探讨动态环境…

📰

TranslationTools v3.1511.01 安装配置与取词排错指南

简介:围绕 Android 项目与框架中字符串资源分散、难以快速筛选和统一翻译的问题,这份 MediaTek 字符串翻译工具(STT)面向应用开发者和本地化工程师,用于简化多语言本地化流程,便于在项目内集中处理字符串资…

📰

Anthropic模型架构解析:Opus与Sonnet的协同优化策略

1. Anthropic模型架构的军师策略解析 当Opus为Sonnet提供策略指导时,整个模型架构呈现出类似"老带新"的师徒关系。这种架构创新主要体现在三个层面: 知识蒸馏系统 :Opus作为教师模型,通过注意力机制将决策模式传递给S…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬