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

Fre*_*der 18 google-chrome google-chrome-extension

问题

我写的Chrome扩展程序是灰色的,我无法弄清楚原因.

上下文

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

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

前几天我注意到我的几个扩展程序都被灰显了,并且"被阻止" - 这意味着它们不再有效.其中之一是Pull Favors.

根据这篇支持文章:

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

我的扩展程序已在Chrome网上论坛中发布,并且在我的许可下肯定已安装.

我试过卸载并重新安装无济于事.

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

这是怎么回事?

研究

Chrome似乎在2013年11月实施了一项新政策,这在社区中引起了一些骚动,这阻止了Windows用户从网络商店外部安装扩展程序.

我不确定为什么这会影响我,因为我是OS X用户,正如我所说,我的扩展是通过webstore分发的.

Jos*_*ush 37

添加browser_action.default_icon您的manifest.json文件

{
  ...

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

  ...
}
Run Code Online (Sandbox Code Playgroud)

之前

在此输入图像描述

在此输入图像描述

  • 为我工作(Chrome 52).如果您没有设置弹出源,请注意当用户单击您的扩展图标时不会发生任何事情. (2认同)
  • 如果你没有在`"browser_action"`下设置``default_popup```当你点击你的扩展图标时,什么都不会发生.通常会出现一个菜单,您可以在其中禁用扩展程序等. (2认同)

Bea*_*ist 8

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

快速搜索似乎没有出现关于它的博客文章,但如果您右键单击该图标,您可以在菜单中隐藏它.