Greasy Fork

来自缓存

Greasy Fork is available in English.

护眼脚本

修改网页背景色,让网页背景色偏白的部分变成乡土黄、豆沙绿等护眼色。优化了性能,解决了动态加载页面的卡顿问题,支持透明背景保留。

这些是此脚本变更过代码的版本。 显示所有版本。

  • v1.5 2026-03-08 Imported from URL
  • v1.2 2026-03-06 Imported from URL
  • v1.5 2026-03-06
  • v1.4 2026-03-06
  • v1.3 2026-03-06
  • v1.2 2026-02-16 Imported from URL
  • v1.3 2026-02-16

    Version 1.3
    【性能优化】

    重构动态加载机制:彻底重写了 MutationObserver 的监听逻辑。之前版本在网页高度变化时会重新遍历整个文档树,导致微博、知乎等无限滚动页面严重卡顿。新版仅针对新增节点进行局部渲染,性能消耗大幅降低,浏览网页如丝般顺滑。
    解决内存泄漏:修复了重复切换颜色时会创建多个监听器而未销毁旧监听器的问题,避免了长时间浏览后的内存占用过高。
    【视觉体验】

    保留透明背景:调整了背景色替换策略,不再强制修改 transparent(透明)背景。这意味着原本透明的按钮、图标和输入框将保持原样,通过透出底层的护眼色来实现护眼效果,解决了旧版脚本破坏网页层级关系、导致按钮变成“方块”的问题。
    【代码重构】

    修复语法错误:修正了元数据中 namespace 字段的中文冒号错误,以及 RGB 解析函数中数组比较的逻辑缺陷。
    规范化代码结构:引入 'use strict' 严格模式,使用配置对象管理颜色值,移除了污染全局作用域的变量,代码可读性与可维护性显著提升。

  • v1.2 2024-07-04 Imported from URL