我已经验证了扩展的 json 文件。但是图标没有出现在边缘。我该如何解决?
I have validated the extension‘s json file. But the icon is not showing up in edge. How do I fix that?
我的.
答案很有帮助,但我仍然无法使用图标。
它在边缘显示为一个常见的拼图图标,但我需要更改它的图标。
看起来像:
我已经用 this 验证了它,但它显示为“有效”。
到目前为止,我在:
{
"name": "The hey say extension",
"version":"0.0.0.1",
"manifest_version":2,
"description":"I say “hey”, when you click on me!",
"browser_action":{
"default_popup":"HeySay settings and play.html",
"default_icon":"HeySay icon!.png" //this is not working
}
}
任何人都可以留下所需的代码作为答案吗?谢谢。
注意:不推荐"default_icon":
,因为我试过了,根本行不通。
此外,制作扩展和清单需要编程头脑!我有一个,但边缘正在造成严重的问题。
compatibility table at MDN 对 Edge/default_icon
有以下注释(强调我的):
Partial support
SVG icons are not supported.
'default_icon' must be an object, with explicit sizes.
因此您必须使用指定尺寸(或至少单一尺寸)的替代形式:
"browser_action":{
"default_popup":"HeySay settings and play.html",
"default_icon": {
"32": "HeySay icon!.png"
}
}
32的大小好像保证支持;您的图标应按比例缩小以适合。如果您指定实际尺寸 (53),它可能不起作用。
当然,如果您确实拥有至少尺寸为 32x32 和 64x64 的确切分辨率的图标,那是最好的。
我的
答案很有帮助,但我仍然无法使用图标。
它在边缘显示为一个常见的拼图图标,但我需要更改它的图标。
看起来像:
我已经用 this 验证了它,但它显示为“有效”。
到目前为止,我在:
{
"name": "The hey say extension",
"version":"0.0.0.1",
"manifest_version":2,
"description":"I say “hey”, when you click on me!",
"browser_action":{
"default_popup":"HeySay settings and play.html",
"default_icon":"HeySay icon!.png" //this is not working
}
}
任何人都可以留下所需的代码作为答案吗?谢谢。
注意:不推荐"default_icon":
,因为我试过了,根本行不通。
此外,制作扩展和清单需要编程头脑!我有一个,但边缘正在造成严重的问题。
compatibility table at MDN 对 Edge/default_icon
有以下注释(强调我的):
Partial support
SVG icons are not supported.
'default_icon' must be an object, with explicit sizes.
因此您必须使用指定尺寸(或至少单一尺寸)的替代形式:
"browser_action":{
"default_popup":"HeySay settings and play.html",
"default_icon": {
"32": "HeySay icon!.png"
}
}
32的大小好像保证支持;您的图标应按比例缩小以适合。如果您指定实际尺寸 (53),它可能不起作用。
当然,如果您确实拥有至少尺寸为 32x32 和 64x64 的确切分辨率的图标,那是最好的。