知乎 - 强行启用暗色主题

根据网页源代码,很久以前,知乎网页版就已经有了暗色主题。设置项都有了。但官方迟迟不开放使用。等不下去了,先这样了。现已支持切换主题。使用按钮切换主题后,如果页面显示有错误,刷新即可。

< Обсуждения 知乎 - 强行启用暗色主题

Отзыв: Хороший — скрипт работает как нужно

再也不怕眼睛瞎掉啦!

以前都是在地址栏强行加?theme=dark,终于有大佬写成脚本了!

§
Создано: 11.03.2020
Отредактировано: 11.03.2020

借楼,能不能在页面搞个按钮,点一下就切换模式呢?

类似这里的效果 https://www.kaylog.net/web/1898.html

@"狐狸" 说道: 借楼,能不能在页面搞个按钮,点一下就切换模式呢?

类似这里的效果 https://www.kaylog.net/web/1898.html

如楼上一样。按时间自动切换就好了

Crystal-RainSlideАвтор
§
Создано: 06.04.2020
Отредактировано: 10.05.2020

原来,在链接中添加相应参数,就可以设置成暗色主题了。

还是由于知乎官方暗色主题的实现方式,部分页面元素的主题可能依赖启动时的主题配置信息,仅仅设置 HTML 属性不一定能较好地切换主题。至少可以确定,从亮色主题切换至暗色主题的时候,一些页面会出现问题。也因为知乎整个网站的规模,编写 CSS 修补也比较困难。

按钮可以加,定时我尽量在不使用 Moment.js 的情况下简单实现,甚至还可以按照 CSS 新出的 prefers-color-scheme 来判断是否使用暗色主题…

但是,一些页面上的效果不能保证。依然建议通过直接禁用或启用脚本来切换主题。

注意,Firefox 启用 privacy.resistFingerprinting 后,prefers-color-scheme 固定为无偏好 no-preference,浏览器页面中的时间的时区为 UTC 零时区。

@Crystal-RainSlide 说道: 原来,在链接中添加相应参数,就可以设置成暗色主题了。

(:з」∠)但脚本还是更方便! 加后缀是在知乎翻半天才找到的方法,我比较喜欢加脚本因为很方便✿✿ヽ(°▽°)ノ✿ 感谢大佬写的脚本啦!

好!但还是遇到了问题:在Safari上插件无法使用,主要是tampermonkey上没有按钮。

好!但还是遇到了问题:在Safari上插件无法使用,主要是tampermonkey上没有按钮。

那么暗色主题设置成了吗?

按钮的问题,我没法测试,但是:

  1. 凭经验检查了一下,我的脚本应该能兼容 Safari 浏览器
  2. TamperMonkey 支持显示按钮
  3. 如图,加在网页右下角的这个切换按钮有吗?

Ответить

Войдите, чтобы ответить.