本站为什么没有自动切换夜间模式的功能

loganyoyo 2026-09-17 22:23 1

写了个小脚本才舒服


// nodeseek
function applyNodeSeekDarkMode(url) {
if (url) {
const urlObj = new URL(url);
const hostname = urlObj.hostname;
if (hostname.endsWith("nodeseek.com")) {
const isSystemDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
if (isSystemDark) {
document.cookie = "colorscheme=dark; path=/; domain=www.nodeseek.com; SameSite=Lax; max-age=31536000";
document.addEventListener('DOMContentLoaded', () => {
document.body.classList.replace('light-layout', 'dark-layout');
});
} else {
document.cookie = "colorscheme=light; path=/; domain=www.nodeseek.com; SameSite=Lax; max-age=31536000";
document.addEventListener('DOMContentLoaded', () => {
document.body.classList.replace('dark-layout', 'light-layout');
});
}
}
}
}
applyNodeSeekDarkMode(window.location.href)
最新回复 (4)
  • paff 09-17 22:30
    1

    https://www.nodeseek.com/setting#preference

  • loganyoyo 楼主 09-17 22:33
    2

    @paff #1 啊? 这是新增的功能吗, 我之前看没有呀 ^-^

  • katorly 09-17 22:49
    3

    @loganyoyo #2 这个设置换个设备就掉了,是存在浏览器本地的,可能你没注意

  • 离歌 09-17 22:50
    4

    有夜间模式的

* 帖子来源NodeSeek
返回