为什么我的Chrome扩展程序显示为灰色?

时间:2016-03-17 00:22:18

标签: google-chrome google-chrome-extension

问题

我写的Chrome扩展程序显示为灰色,我无法弄清楚原因。

上下文

我编写并向Chrome网上商店提交了名为Pull Favors的Chrome扩展程序。

它使用CSS order属性以逻辑方式对GitHub Pull-Requests进行排序和分组。

前几天我注意到我的几个扩展程序都变灰了,“被阻止” - 这意味着它们不再有效。其中一个是Pull Favors。

根据support article

  

如果您看到“已禁用扩展程序”的消息,那是因为Chrome已关闭了一个或多个扩展程序,以便在您浏览Internet时保护数据安全。 Chrome关闭的扩展程序不是来自Chrome网上应用店,也未经您的许可安装。“

我的扩展程序为published in the Chrome webstore,并且在我允许的情况下安装。

我尝试卸载并重新安装无济于事。

我怀疑我的扩展程序有问题(因为其他一些扩展程序似乎仍有效),但我无法弄清楚它是什么或在互联网上找到任何相关信息。

发生了什么事?

研究

Chrome似乎在2013年11月实施了new policy,这导致社区中出现some uproar,从而阻止Windows用户从网络商店外部安装扩展程序。

我不确定为什么这会影响我,因为我是OS X用户,正如我所说,我的扩展程序是通过网上商店分发的。

2 个答案:

答案 0 :(得分:37)

browser_action.default_icon文件中添加manifest.json

{
  ...

  "browser_action": {
    "default_icon": "icons/icon-32.png"
  },

  ...
}

enter image description here

enter image description here

答案 1 :(得分:8)

在最近的一次更新中,他们对扩展程序做了一些奇怪的事情,现在使得所有启用的扩展程序都显示在工具栏或菜单中。在您的情况下,扩展程序图标显示为灰色,因为您甚至不使用浏览器操作或页面操作,因此它只显示图标。因此它没有被禁用,只是没有活动状态所以灰显。

快速搜索似乎没有出现关于它的博文,但是如果你右键点击图标就可以在菜单中隐藏它。