问题
我写的一个铬扩展名是灰色的,我不知道为什么。
上下文
我编写了一个名为拉杆架的Chrome扩展,并将其提交给Chrome商店。
它使用CSS order
属性以逻辑方式对GitHub拉请求进行排序和分组。
有一天,我注意到我的一些扩展是灰色的,并被“阻塞”--这意味着它们不再工作了。其中之一是拉动式飞碟。
根据这个支持文章
如果您看到一条消息说“扩展已禁用”,这是因为Chrome关闭了一个或多个扩展,以确保您在浏览互联网时数据的安全。Chrome关闭的扩展不是来自Chrome,就是未经您的许可而安装的。“
我的分机是发表在Chrome网站上,当然是在我的许可下安装的。
我试过卸载和重新安装都没有用。
我怀疑我的扩展有问题(因为其他几个扩展似乎还在工作),但我不知道它是什么,也无法在互联网上找到关于它的任何信息。
到底怎么回事?
研究
Chrome似乎在2013年11月实现了一款新政策,这在社区中造成了一些骚动,这阻止了Windows用户从网络商店之外安装扩展。
我不知道为什么这会影响我,因为我是一个OS用户,而且,正如我所说,我的扩展是通过网络商店分发的。
发布于 2016-07-27 05:11:58
在browser_action.default_icon
文件中添加manifest.json
{
...
"browser_action": {
"default_icon": "icons/icon-32.png"
},
...
}
在此之前
之后
发布于 2016-03-17 00:51:49
在最近几次更新中,它们对扩展做了一些奇怪的处理,使所有已启用的扩展都出现在工具栏或菜单中。在您的例子中,扩展图标是灰色的,因为您甚至不使用浏览器操作或页面操作,所以它只是显示图标。所以它没有被禁用,只是没有活动状态,所以是灰色的。
快速搜索似乎不会出现关于它的博客文章,但是如果你右键点击图标,你可以把它隐藏在菜单中。
https://stackoverflow.com/questions/36049472
复制相似问题