小编Try*_*h85的帖子

default_icon 与创建 Chrome 扩展程序的图标

我正在尝试构建 Chrome 扩展程序,但我对如何在 unibar 上正确显示扩展程序图标感到困惑。

我找到了多个教程来解释如何default_iconbrowser_action对象内定义:

"browser_action": {
    "default_icon": "icon_name.png"
}
Run Code Online (Sandbox Code Playgroud)

但是,根据文档,最好使用 object icons

"icons": {
    "16": "icon16.png",
    "48": "icon48.png",
    "128": "icon128.png"
}
Run Code Online (Sandbox Code Playgroud)

文档解释说仍然支持第一种方法:编辑 19x19 图标以用于特定显示,这可能导致图像看起来像素化。

我的问题是并非所有图标都显示。我的Pastebin有我的manifest.json文件,其中扩展管理器不显示 48px 图像。

我已经回答了我写的所有问题:default_icon仅是 19x19,因此仍需要将其添加到清单中。无论用户使用什么设备,图标数组都只允许开发人员显示高质量的徽标。

json google-chrome google-chrome-extension

7
推荐指数
2
解决办法
7049
查看次数

for loop与foreach

我仍然很擅长编程,而且我很难希望for/foreach之间有所不同.在一个更技术性的感叹号中,for each循环计算它需要多少次 - 与下面的代码不同.

假设我是这样的for循环的样本:

var i = result = 0;
for (var i = 2; i < process.argv.length; i++) {
    result = result + Number(process.argv[i]);
}

console.log(result);
Run Code Online (Sandbox Code Playgroud)

如果这是一个foreach声明,这个代码将如何改变?解释是对的吗?或者还有更多吗?

先感谢您.

foreach for-loop node.js

7
推荐指数
1
解决办法
6634
查看次数