Chrome扩展程序可以更改其大(新标签页)图标吗?

时间:2014-01-15 14:03:48

标签: google-chrome-extension tabs icons

我的问题与此相同:Change the Chrome extension icon

但我想知道新标签页上扩展名的大图标。它可以根据数据自行更改吗?我想到的只是一个简单的倒计时日历(因为,扩展的整个点是新标签页上的一个大号),所以实际代码不必很长,如果可以改变图标。 (它甚至不需要因任何原因同步或连接到互联网。)

我强烈的预感不是,因为我从未见过扩展程序,我希望如果可以,我的Chrome的Gmail按钮可能会显示新消息的数量或其他内容。但我觉得问这个问题没什么坏处。

PS:我从未创建过Chrome扩展程序,我刚才就有了这个想法。读这篇文章的人可以随意自己动手​​,但除此之外,当我有时间学习时,我会把它作为一种学习练习。

1 个答案:

答案 0 :(得分:1)

只有apps(不是extensions)才能在新标签页(NTP)上显示图标。

此图标必须通过icons property in the manifest file声明,并且无法动态更新。

我可以想象两种方法在选项页面上获得动态图标:

  • 创建一个替换“新标签页”的扩展程序。请查看Override Pages的文档。
  • 创建一个使用chrome.management API启用/停用应用的扩展程序。此方法可能适用于您的个人设置,但它需要为每个图标添加一个新的应用程序。这感觉有点hacky,但是嘿,它可能会有效。