应用截图

详细介绍

反转亮度并保留色相,让阅读更舒适。 此扩展程序通过反转浏览的每个网页的亮度,减轻眼睛负担。 大多数网站主要使用非常浅的颜色,但有些网站已经采用清爽的深色主题。用户可以对这些域名禁用扩展程序,相当于将其加入应用的黑名单。 与为每个网页创建新模板的方法不同,本扩展程序旨在尽可能通用。为此,最好的方法是对文档根元素应用 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 等部分热门网站的功能 - 色相旋转禁用开关,用于解决高饱和度颜色信息丢失的问题