我在不同的操作系统上使用不同的网络浏览器,并且我喜欢在任何可以的地方使用暗模式,包括通过操作系统级别和其余本机应用程序。
为了获得网页浏览体验,我总是发现自己在安装第三方扩展,但我不知道是否可以信任我的个人网络流量,我想知道是否可以通用且简单地做到这一点,以便它可以在任何浏览器中工作而无需依赖第三方扩展?
如何在没有 DarkReader 等花哨(且可能有侵入性)扩展程序的帮助下在任何 Web 浏览器上启用暗模式切换按钮?
答案1
简单的 javascript 就可以达到目的。
在书签工具栏上添加书签,将其命名为“DarkMode”,并将此代码放在 URL 字段中
javascript:(function() { const body = document.body; const isDark = body.classList.contains('dark'); if (isDark) { body.classList.remove('dark'); body.parentElement.style = ''; } else { body.classList.add('dark'); body.parentElement.style = 'filter: grayscale(1) invert(1) contrast(0.8)'; } })();
答案2
不同浏览器内置暗模式的方法有所不同。
铬合金
Chrome 没有在桌面应用程序中提供官方的暗模式,因此需要使用扩展程序。
微软Edge
虽然基于 Chromium,但它内置了暗黑模式。
它默认使用系统主题,但你也可以使用三点菜单手动更改它并转到设置 > 外观 并在“整体外观”下选择“深色”。您可以选择颜色主题来进一步自定义浏览器的顶部菜单栏。
火狐
- 使用汉堡菜单选择设置 > 扩展和主题
- 点击“主题”打开“管理您的主题”页面
- 选择一个主题,例如“深色”。要查找其他主题,请点击页面底部的“查找更多主题”。
苹果浏览器
没有暗模式,所以你必须依赖默认系统主题。
参考 : 黑暗模式:如何在浏览器上启用黑暗模式。