安卓版的主题
了解如何在安卓版中自定义你的 Vivaldi 外观。
了解如何在安卓版中自定义你的 Vivaldi 外观。
Vivaldi 引入了对所有工具栏按钮自定义图标集的支持。 以下是创建自定义图标的最佳实践。
您可以直接在 Vivaldi UI 中填充所有主题按钮。 要放置您自己的图标,请转到“设置>主题>编辑器>图标”,查看按类别排序的所有可用工具栏按钮的列表,以及用于放置您自己的图标的界面。 自定义图标将包含在导出的主题中。

Vivaldi 在所有工具栏中支持 28 × 28 像素位图或 SVG 图像。 较大的图像将缩放到此大小。
Vivaldi 图标字形的大小约为 16 像素。 您的图标应该在其边缘留出边距,而不是填满整个画布,这可能会导致在狭窄的工具栏中出现大图标。 但是,您可以随意将可用空间用于跨越假想边界之外的形状或更大的图标。
![]()
建议的图标在画布上的位置
Vivaldi 支持 GIF、JPG、JPEG、PNG 和 WEBP 格式的位图图像。 请考虑使用支持 Alpha 通道掩码的格式。 图标应与浅色和深色背景色保持足够的对比度,因为您的主题图标集也可以在其他主题中使用。
位图资源最好以 目标大小的两倍 导出,以便在高 DPI 显示器上清晰呈现,并为 UI 缩放留出空间,即以 56 × 56 像素导出图像,使 28 像素目标的分辨率增加一倍。
除了位图之外,Vivaldi 还支持可缩放矢量图形 (SVG) 格式,该格式可以通过几种不同的方式生成。
如果您希望图标继承当前主题颜色,请不要使用任何填充颜色定义,或使用 currentColor 关键词。 这确保了所有不同工具栏和主题组合中的正确颜色继承。
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="currentColor"
>
<!-- inherits fill color from current Vivaldi theme -->
<path d="..." />
<!-- uses specific fill color -->
<path d="..." fill="#ffeea8" />
</svg>
SVG 颜色继承示例
另一方面,您可以在本地控制所有描边和填充颜色,而与当前主题颜色无关。 在这种情况下,您需要确保设置了所有颜色,以免继承意外的主题颜色。
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="#000"
>
<!-- inherits default fill color #000 specified above -->
<path d="..." />
<!-- uses specific fill color -->
<path d="..." fill="#ffeea8" />
</svg>
具有自己的颜色定义的 SVG 代码示例
您是选择使用填充图标还是基于描边的图标取决于您。 在后一种情况下,以内联方式定义笔划属性。
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="none"
stroke="currentColor"
>
<!-- no fill; stroke color inherited from current Vivaldi theme -->
<path
d="..."
stroke-width="1"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
基于笔划的 SVG 图标示例
SVG 中的滤镜和蒙版由 ID 引用,ID 必须是唯一的。 如果 ID 不唯一,则对它的引用可能会丢失,并且筛选器或掩码将中断。 在多个文件中维护同一筛选器的唯一 ID 非常繁琐,并且不会阻止文档对象模型 (DOM) 中的 ID 重复性。
为了克服潜在的问题,请考虑拼合图形而不是使用蒙版,或者将 SVG 过滤器替换为内联级联样式表 (CSS)。 例如,要替换 feDropShadow SVG 发光效果:
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="none"
stroke="currentColor"
>
<defs>
<filter id="neonGlow-034">
<feDropShadow
in="enlarged"
dx="0"
dy="0"
stdDeviation="40"
flood-color="cyan"
/>
</filter>
</defs>
<g filter="url(#neonGlow-034)">
<rect x="7" y="7" width="14" height="14" rx="2" />
</g>
</svg>
原始 SVG 滤镜
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="none"
stroke="currentColor"
>
<g style="filter: drop-shadow(0, 0, 1px, cyan)">
<rect x="7" y="7" width="14" height="14" rx="2" />
</g>
</svg>
内联 CSS 实现的类似效果
使用 SVGO 等工具最小化导出的 SVG 图标是个好主意。 您的编辑器还可以在导出时最小化 SVG,但这可能会带来一些警告,例如维护唯一 ID。
SVG 文件必须采用 UTF-8 编码。 导入 sanitation 会剥离所有 JavaScript 和 <style> 元素(允许内联样式属性)。
当前的 Vivaldi 主题格式已扩展为支持越来越多的工具栏按钮或 命令链的图标。 单个图标资源在主题存档 JSON 中导出为按钮 ID 和图像路径对。
"buttons": {
"buttonId": "imagefile01.png"
}
如果您正在批量处理图标图像,您可以考虑在 Vivaldi 中导出您的自定义主题,并通过在生成的 ZIP 存档中替换它们来更新图像。
如果您想开始根据官方 Vivaldi UI 图标创建新的图标集,我们为此创建了一个 Figma 模板。 模板的 URL https://www.figma.com/community/file/1214878626987427743。
一些网站会检查您用哪个浏览器浏览他们的页面,并且根据这些信息可能会改变您看到的内容。 这些网站还可能完全阻止对其内容和功能的访问。 要检查网站是否因使用 Vivaldi 而显示不同,您可以更改浏览器的 Sec-CH-UA 标识并再次检查该网站。
要更改报告的浏览器标识,请执行以下操作:
勾选“附加 Vivaldi 标识”框,除了所选标识外,在报告的身份末尾添加 Vivaldi 的标识信息。
重要! 请注意,更改报告的浏览器标识可能会导致网站出现兼容性问题。
直接匹配是一项功能,通过直接在 地址字段、 搜索字段或 快速拨号 搜索中建议某些网站,您可以更快地访问这些网站。 当您输入的内容匹配时,直接匹配为您省去了在搜索引擎中搜索的额外步骤,帮助您以更少的点击次数到达需要去的地方。
当您开始在 地址字段、 搜索字段或 快速拨号 搜索中键入搜索词时,Vivaldi 会检查本地存储的文件以查看是否有匹配项。 如果找到一个,下拉列表中将出现一个标有 “直接匹配” 的项目,表明一个与您输入的内容相关的网站。 单击建议会将您直接带到该站点,完全跳过搜索引擎。
下面是一个快速概述:
与 Vivaldi 中的其他任何内容一样,您可以自定义项目在地址字段中的显示顺序 —— 因此,无论是 书签、搜索建议还是直接匹配结果,您都可以在 “设置 > 地址栏 > 地址字段建议中选择一种您喜欢的工作方式。
我们非常重视您的隐私,直接匹配也不例外。
就我们而言,我们不会保留任何关于谁点击了哪个链接的永久记录,也不会存储任何 IP 地址。 在某些情况下,点击建议可能涉及第三方联盟网络,该网络可能会设置 Cookie 以正确地将收入归因于正确的一方,就像所有联盟链接在网络上的运作方式一样。
直接匹配就是为了方便。 它可以帮助您更快地访问您正在寻找的网站,同时,点击这些建议也是您支持 Vivaldi 持续发展的方式,使我们能够继续为您提供更好的浏览体验。
如果您认为直接匹配不适合您,很容易关闭。 只需按照以下简单步骤操作:
要在移动设备上禁用 直接匹配:
我们希望直接匹配让您的浏览更快、更轻松,同时仍然尊重您的隐私。
Vivaldia 是由 Porcelain Fortress 为 Vivaldi 开发的一个游戏系列 。 Vivaldia 2 是一款街机风格的跑酷游戏,作为角色 Vivaldia,你踏上冒险之旅,与邪恶的机器人霸主作战,拯救失落的山谷。
虽然 第一款 Vivaldia 游戏 已集成到桌面和 Android 上的 Vivaldi 浏览器中,但 Vivaldia 2 可以在任何设备和浏览器上在网络上玩。
玩 Vivaldia 2:

桌面上的游戏输入:
该游戏也可以使用游戏控制器进行。
在带有触摸屏的移动设备上,您可以在屏幕上显示控制器按钮或使用连接的游戏控制器进行游戏。

要获得最佳体验,请单击/点击左上角的双端箭头,启用全屏模式。
您可以通过收集金币和其他(隐藏的)宝藏以及击败敌人来获得积分。 如果您及时通过该级别,则在每个级别结束时都会获得额外的分数。
转到“设置>游戏”以调整游戏内声音的音量。 您可以单独调节音量:
将音量设置为 0 可使声音静音。
如果您已将游戏控制器连接到手机,则可以通过转到“设置 > 游戏”并启用“隐藏触摸输入”来隐藏屏幕上的输入按钮。
要更改游戏语言:
有时,在地址字段中键入 URL 时会出现拼写错误。 导航到带有拼写错误的链接时,您最终可能会无处可去,并显示“无法访问此站点”的消息,但您也可能最终进入另一个网站。 其中一些网站的 URL 与您计划访问的网站非常相似,可能是合法的,但恶意人员利用这个诚实的错误并不少见,因此您需要谨慎。
如果根据您的浏览历史记录和小型受保护阻止列表的 URL 变体,Vivaldi 怀疑您可能进入了您不打算访问的网站,它将显示一个警告对话框,提示您对该网站保持警惕。 例如,如果在“历史记录”中有 somesite.com,则在“地址字段”中输入 smoesite.com 时可能会看到警告。

在这种情况下,请仔细检查“地址字段”中的 URL,以确认您确实正在访问您打算访问的网站。
弹出视频功能,也称为画中画,允许您在浮动窗口中显示 HTML5 视频,以便您可以在向下滚动页面或更改标签页时继续观看视频。
要使用此功能,请执行以下操作:
或者,右键单击视频,然后从上下文菜单中选择 画中画 。 对于某些网站,例如 Youtube,这还无法通过其自定义上下文菜单实现。 在这种情况下,双击鼠标右键以显示带有画中画选项的上下文菜单。

弹出的视频包括以下控件:
默认情况下,弹出视频按钮处于启用状态。 如果您不使用该功能:
在 macOS 上报告媒体问题时,除了描述正在发生的事情和地点外,我们还需要更多信息才能跟进它。
请访问以下页面:
在这两个页面上,单击“ 复制到剪贴板 ”并将内容粘贴到错误报告中。
此外,请访问以下链接,并告诉我们为所选标志选择了哪些选项:
请将所有这些信息复制并粘贴到 vivaldi.com/bugreport
当 Vivaldi 遇到不可恢复的错误并意外关闭或标签页的内容消失并被“死鸟”图像替换时,就是发生了“崩溃”。 与崩溃有关的信息由 Vivaldi 记录。
当您启用自动崩溃报告时,我们将自动收到崩溃日志。您可以在安装浏览器后的欢迎流程中或随时在“设置”中启用崩溃报告。
启用自动事故报告:
通过为崩溃提供背景信息,团队将更容易修复导致崩溃的漏洞。你可以通过提交一个与崩溃日志关联的bug报告来实现这一点。
要提交有关崩溃的错误报告:
要找到崩溃日志文件,请打开 Finder 并使用菜单“Go → Go to folder”或键盘快捷键“⇧⌘G”,然后粘贴以下行:
~/Library/Application Support/Vivaldi/Crashpad

在这里,您可以在 pending 或 completed 子文件夹下找到所有崩溃日志文件 (.dmp)。 按日期对文件夹内容进行排序,并仅发送最新的文件夹内容,因为只有当我们 精确 知道它们来自哪个版本的 Vivaldi 时,才能处理它们。 为了节省空间,您可能需要压缩它们并将它们发送到 zip 存档中。
find ~/Library/Application\ Support/Vivaldi/Crashpad -newer /Applications/Vivaldi.app -name \*.dmp | zip -j ~/Documents/Vivaldi\ Crash\ Logs\ $(date '+%Y%m%d-%H%M') -@open ~/Documents/然后,去 vivaldi.com/bugreport 填写关于崩溃详情的表格,并将崩溃日志文件附上报告。
在 Vivaldi 浏览器中保存登录凭证,以便快速访问你的在线账户。