应用截图
详细介绍
反转亮度并保留色相,让阅读更舒适。
此扩展程序通过反转浏览的每个网页的亮度,减轻眼睛负担。
大多数网站主要使用非常浅的颜色,但有些网站已经采用清爽的深色主题。用户可以对这些域名禁用扩展程序,相当于将其加入应用的黑名单。
与为每个网页创建新模板的方法不同,本扩展程序旨在尽可能通用。为此,最好的方法是对文档根元素应用 CSS invert 滤镜:网页正常渲染后,它可以一次反转整个区域,无须逐个处理元素。这也更高效,因为 CSS 滤镜依赖浏览器实现,可以利用硬件加速和其他特定系统的优化。
图片仍应正常显示,但无法将单个元素排除在滤镜之外。这不是问题,因为可以先单独反转图片,然后再反转整个文档,使图片恢复原始颜色。
为了保留网站可能具有标志性的外观,例如 Facebook 的蓝色主题,还会应用另一个滤镜,将色相旋转 180 度。不过,由于 RGB 颜色模型的某些限制,高饱和度颜色的明度分量可能需要超过最大值而被截断,导致图片恢复后偶尔出现奇怪的效果。需要精确显示时,可以禁用色相旋转。
[待办事项]
计划在未来版本中实现的更多想法:
— 提供选项页面,输入自定义 CSS 规则以优化其他网站
— 为选项页面提供友好界面(例如点击 [+] 添加规则,指定匹配条件,如正则表达式,然后在文本框中输入要应用的 CSS)
— 添加针对域名启用或禁用等操作的快捷键
— (可能)让仅反转选项可以按域名设置
— (可能)提供不反转文本输入框的选项
— (你有想法吗?请联系我!)
[已知问题]
— (已在 Chrome 中确认)启用 NightReader 时,打印内容会严重像素化,即使取消勾选“全局启用”也是如此。未来版本可能会修复。
解决方法:打印时禁用扩展程序
[更新日志]
[版本 1.7.41]
修复 Twitter CSS 变更导致的问题
改进和调整 YouTube、Twitch、Twitch Beta、Wikipedia、TED 和 Bandcamp 的支持
[版本 1.7.4]
让弹出窗口在视觉上与网站一样响应(背景 + CSS 滤镜)
适配新的 YT 主题及其他域名
更新预设黑名单
[版本 1.7.3]
更新 twitch.tv 的预定义自定义规则(不反转深色主题)
添加 bandcamp.com 的预定义自定义规则
[版本 1.7.2]
修复和改进部分预定义自定义规则
添加鼓励用户反馈的消息
[版本 1.7.1]
修复错误:选项页面(开发中)被引用,但打包扩展程序时被排除,导致无法找到该页面,扩展程序也无法安装
[版本 1.7]
Night Reader 首个公开版本
已实现:
- 在尽可能早的阶段(加载网页时)通过 CSS 滤镜反转网页
- 将图片等内容再次反转,使其正常显示
- 将色相旋转 180 度,达到反转亮度、保留色相的效果,使视觉外观尽可能接近原版
- 全局快速禁用扩展程序的开关
- 用户管理的域名黑名单
- 隐藏的 CSS 规则,用于进一步增强和改善 Facebook、Twitter 等部分热门网站的功能
- 色相旋转禁用开关,用于解决高饱和度颜色信息丢失的问题