我可以使用SVG工具栏图标吗?

时间:2018-12-06 05:20:21

标签: google-chrome google-chrome-extension

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

我在Chrome开发者文档中阅读了关于browserAction图标的以下内容:

  

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

-here

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

不幸的是,我打包扩展程序并尝试通过将其拖到Chrome中的“扩展程序”标签来安装它后,显示为Could not decode image: logo.svg ...

extension error message

The image非常简单。我在Inkscape中创建了它,并使用“另存为类型:普通SVG(* .svg)”将其保存。

1 个答案:

答案 0 :(得分:2)

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