我可以将SVG文件用作工具栏图标,而不是创建多种尺寸的PNG文件吗?
我在Chrome开发者文档中阅读了关于browserAction图标的以下内容:
静态图像可以是WebKit可以显示的任何格式,包括BMP,GIF,ICO,JPEG或PNG。对于解压缩的扩展程序,图像必须为PNG格式。
-here
由于WebKit支持SVG图像,因此可以使用SVG图标是合理的。缺少对未打包扩展程序的支持似乎很奇怪,但是打包我的扩展程序很容易。
不幸的是,我打包扩展程序并尝试通过将其拖到Chrome中的“扩展程序”标签来安装它后,显示为Could not decode image: logo.svg
...
The image非常简单。我在Inkscape中创建了它,并使用“另存为类型:普通SVG(* .svg)”将其保存。
答案 0 :(得分:2)
不幸的是,您不能将SVG用作工具栏图标,而需要生成不同大小的png。