Stack Overflow:
谷歌:
我的网站:
为什么Vivaldi会为大多数网站选择不错的强调颜色,但在我的网站上(白色,黑色和蓝色),它会使用默认的红色,它与配色方案发生冲突。< / p>
如何控制Vivaldi的强调色?
答案 0 :(得分:5)
虽然到目前为止我还没有看到任何官方声明,但维瓦尔迪似乎主要从网站的图标来确定强调色。但是,HTML标准还指定了一个名为theme-color的元元素,可用于“自定义页面或周围用户界面的显示”,Vivaldi在源代码中存在时尊重此标记。当然,此元标记也会影响具有类似功能的其他浏览器,例如Chrome for Android。
答案 1 :(得分:0)
这不是答案。这是我昨天在J5lx的回答下发表的评论的后续内容。我看到了一些奇怪的行为,希望对其他人有所帮助。以下故事的要旨是,图标图标必须为A.png。 (编辑:或favicon.ico;请参见下面的评论)
我对昨天使用的图标不满意,因此我对其进行了编辑。我将链接标记中的href从A.png(昨天的图标)更改为Aa.png(新版本),Vivaldi停止使用主题颜色。它仍然将选项卡栏颜色更改为默认值以外的其他颜色,但是该颜色似乎是从收藏夹图标中的像素中选取的。我继续编辑该图标,每次给它起一个不同的名字。 Vivaldi继续从收藏夹图标中选择其标签栏颜色,而不是主题颜色。我以为我的编辑器可能会将一个字段添加到Vivaldi优先考虑的.png文件中,所以我使用对原始图标进行的相同步骤(剪裁,然后使用MS Picture Manager缩放)重新创建了图标。即使那样,维瓦尔第也没有使用主题色。它只能与原始图标A.png一起正常使用。最终,我找到了这个图标,看起来非常不错。该文件为Dd.png,而Vivaldi仍无法正常运行。我决定有一天,当我进一步了解png文件格式时,我将需要弄清楚A.png和Dd.png之间的区别是什么。我将所有我的网站图标测试文件移动到了存档文件夹,并将Dd.png复制回了htdocs。我希望将其命名为A.png,因此更改了名称。突然,维瓦尔第开始使用主题颜色作为标签栏颜色!我将名称改回Dd.png,Vivaldi使用了图标颜色。我从经过测试的18个文件中随机选择了另一个favicon文件,将其命名为A.png后,Vivaldi可以正常工作。似乎只要命名为A.png,任何png图标都可以使用。它也必须位于网站根目录。我尝试将其放入子文件夹,但没有用。另外,我使用编辑器将图标保存为A.ico,而Vivaldi则不使用主题颜色。显然它必须是A.png。
我的Vivaldi在Windows 7上是v2.10.17 x64,我正在从本地主机上的apache服务页面。