Greasy Fork is available in English.

护眼模式

简单有效的全网通用护眼模式(夜间模式、暗黑模式、深色模式)

< Feedback on 护眼模式

Review: Good - script works

§
Posted: 2021.07.19.

这是为什么? : 'rarbgprx.org','fitgirl-repacks.site','masquerade.site','www_gamersky.com'

X.I.UAuthor
§
Posted: 2021.07.20.
Edited: 2021.07.20.

这是一些网页背景颜色是深色,主体内容是浅色的网站。

因为 [排除自带暗黑模式的网页 (beta)] 功能目前只能依靠网页背景颜色识别当前网站是否自带暗黑模式,对于这种背景颜色是深色,主体内容是浅色的就无法识别了(会误以为这些网站自带暗黑模式,就会停用脚本的护眼滤镜)。

for (let i=0;i<websiteList.length;i++){ // 这些网站强制启用护眼模式滤镜
    if (websiteList[i] === location.host) return
}

所以我把我遇到一些这类样式的网站加到名单里了,这些网站不会进行是否自带暗黑模式的判断,而是默认启用护眼模式
不过添加几个后,发现这类网站虽然在网站总数中占比不高,但实际上还是太多了,后来我又懒得继续添加了,就给忘了。。。

想要检测网站是不是这类网站太麻烦了,一个是太慢了(要等网页加载完),一个是无法智能准确的判断出哪个元素才是主体内容(浅色)。
自从新增了 [排除自带暗黑模式的网页 (beta)] 功能,感觉我又给自己挖了个大坑~

X.I.UAuthor
§
Posted: 2021.07.20.
Edited: 2021.07.20.

我稍后加个脚本菜单选项 [本网站强制启用护眼模式] 吧,把这个网站列表数组放到用户个人的脚本配置中,让用户自己去添加。

Post reply

Sign in to post a reply.