首页 > 解决方案 > 我可以使用 SVG 工具栏图标吗?

问题描述

我可以将 SVG 文件用于工具栏图标,而不是创建多种尺寸的 PNG 文件吗?

我在浏览器操作图标的 Chrome 开发人员文档中阅读了以下内容:

静态图像可以是 WebKit 可以显示的任何格式,包括 BMP、GIF、ICO、JPEG 或 PNG。对于未打包的扩展,图像必须为 PNG 格式。

——这里

由于 WebKit 支持 SVG 图像,因此我可以使用 SVG 图标。对未打包扩展的支持似乎很奇怪,但打包我的扩展很容易。

不幸的是,在我打包我的扩展并尝试通过将其拖到 Chrome 中的扩展选项卡来安装它之后,它说Could not decode image: logo.svg...

扩展错误信息

图像非常简单。我在 Inkscape 中创建它并使用“另存为类型:纯 SVG (*.svg)。

标签: google-chromegoogle-chrome-extension

解决方案


不幸的是,您不能将 SVG 用作工具栏图标,您需要生成不同大小的 png。


推荐阅读