Greasy Fork

Greasy Fork is available in English.

X.com 夜间模式 Cookie 设置脚本

自动检测系统配色方案并在 X.com 上设置 night_mode Cookie,确保主题与系统偏好一致。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
adlkt
日安装量
0
总安装量
15
评分
0 0 0
版本
0.1
创建于
2025-03-01
更新于
2025-03-01
大小
1.3 KB
许可证
MIT
适用于

X.com 夜间模式 Cookie 设置脚本

一个简单的 Tampermonkey 用户脚本,可以自动检测你系统的配色方案(浅色或深色模式),并相应地在 X.com 上设置 night_mode Cookie。这样可以确保 X.com 的主题与你的系统偏好保持一致,无需手动干预。

功能

  • 自动检测:使用 matchMedia 检测你的系统是处于浅色模式还是深色模式。
  • Cookie 设置:将 night_mode Cookie 设置为 0(浅色模式)或 2(深色模式)。
  • 动态更新:监听系统主题变化,并实时更新 Cookie。
  • 长效 Cookie:Cookie 有效期为 1 年(max-age=31536000)。

安装方法

  1. 在浏览器中安装 Tampermonkey
  2. 在 Tampermonkey 中创建一个新脚本。
  3. 将脚本代码复制并粘贴到编辑器中。
  4. 保存脚本,然后访问 x.com 查看效果。

脚本详情

工作原理

  • 页面加载时,脚本通过 window.matchMedia('(prefers-color-scheme: dark)') 检查系统的配色方案。
  • night_mode Cookie 设置为:
    • 0:如果系统处于浅色模式。
    • 2:如果系统处于深色模式。
  • Cookie 应用于 x.com 域名,有效期为 1 年。
  • 如果你的系统主题发生变化(例如从浅色模式切换到深色模式),脚本会检测到并自动更新 Cookie。

调试方法

  • 打开浏览器的开发者控制台(F12),查看日志消息以确认检测到的模式和 Cookie 值:
    • 示例:系统处于深色模式。将 night_mode Cookie 设置为 2