全局深色转换与站点主题解决不同问题
全局深色引擎尝试在非常广泛的网站上生成可用深色表现,需要处理未知布局、图片、图表、行内样式、iframe 和从未见过的应用,这种广度就是核心价值。站点主题从对具体界面的理解开始,可以为播放器、内容卡片、代码块、侧边栏和评论区选择不同处理,并且同时改变布局和颜色。
因此 SiteSkin 不声称让每个网站都进入深色模式,当前官方适配器面向 YouTube、Reddit 和 ChatGPT。在这些网站上,皮肤可以把深浅配色与宽内容、紧凑密度、隐藏次要区域等开关组合。需要全网深色的用户更适合通用工具,想深度改变少量日常网站的用户可以选择精选适配。
选择经过设计的预设,而不是不断调整滤镜
当用户希望在大量网页上调整亮度、对比度、褐色和灰度时,滤镜控制很有用。设计预设采用不同方式,把表面、文字层级、边框、圆角、阴影和语义部件样式作为同一个构图。用户直接选择 Night Screen 或 Code Desk 等结果,不需要不断调试同一套全局转换直到每个区域都勉强合适。
AI 编辑器扩展了预设流程,可以从自然语言创建私人配色并选择支持行为,但输出仍然必须符合 Manifest 结构,不能生成新的动态深色算法,也不能任意修改图片。这样让扩展更小、更容易理解,却意味着未支持网站保持原样。更换工具前应该清楚这个限制。
比较权限、兼容性和恢复方式
任何修改网页的扩展都需要有意义的访问权限。用户应该比较每个选项当前权限提示、隐私说明、源码情况、更新历史和支持模式。SiteSkin 的方向是按支持网站申请可选权限,把已安装 Manifest 保存在本地,只接受来自自有官网且经过验证的外部消息,并禁止主题携带远程 JavaScript。
恢复方式同样重要,因为网站更新后主题可能失效。SiteSkin 在弹窗中保留直接关闭操作,并把站点适配器和设计参数分开。关闭皮肤即可恢复原始表现。通用转换器也可能提供站点列表和单站关闭功能。最合适的工具应该让用户在授权之前就理解失败模式和恢复路径。
常见问题
SiteSkin 能让所有网站进入深色模式吗?+
不能。它为受支持网站提供精选主题,需要广泛自动覆盖时,Dark Reader 或其他全局深色工具更合适。
SiteSkin 主题也可以是浅色吗?+
可以。皮肤可以使用浅色、深色或混合语义表面,只要所有数值通过 Manifest 验证。
