星期四, 五月 28, 2020

136 chrome核浏览器的夜间模式

文章分为两部分. 第一部分为浏览器软件界面. 第二部分为网页.
1, 浏览器界面.
软件界面对于chrome核的要求较高, 在78版本及以上才可以. 这个没法破, 总不可能去逆向改界面的颜色, 可以给大家看看效果, 图为cent browser, chrome核为80.0.3987.163, cent也叫百分浏览器. 是目前国内接近原生做的不错的一款, 能登录和同步G帐号.
可以看到, 软件界面全部变成深色. 实现方法也很简单, 它是跟随win10的夜间模式来走的(网上这么说, 但我没用过win10), 我用的win7, 没有系统夜间模式这一说, 直接在快捷方式里这样加, "浏览器路径\chrome.exe" --force-dark-mode
如果还需要一个白天用的, 复制一个快捷方式, 去掉后面的参数即可. 
2, 网页. 
网页不推荐js脚本, 如violentmonkey, tampermonkey这类. 因为在我实际测试的过程中, 脚本的优先级是低于扩展的, 会导致网页先白后黑, 每访问一个网页相当于一次闪烁. 对眼睛有很大的刺激. 
也是最近才有这个需求的, 所以扩展方面也没有测试太多. 选定了dark reader. chrome商店地址官网地址, 到现在更新都很频繁. 
对于扩展来说我有两点需要考量. 第一个是是否支持框架iframe. 第二个是是否能增删黑名单.
花了十几分钟来测试, 发现dark reader(下面简称dr)做得还不错, 来看看效果图:
网易云音乐是一个框架的典型, 我测试的时候有一部分扩展和脚本都不支持网易云. 这个dr做得还不错. 
此外, dr还支持设置某时间段开启 / 将某个网站加进黑名单, 访问时就不会开启 / 全局模式, 或者对某网站单独进行调节. 可以调节的元素如下:
dr还对某些常用网站比如油管知乎必应XDA等等进行特殊优化, 看起来是更改了css样式. 如果会自己写的话可以去settings - 开发者工具 自定义. 
总之看起来是很强. 我的使用感受是比另一款收费的扩展night eye要强一些. 而且dr是开源的. gh链接




23132