在更新时显示包含最新更改日志条目的气球通知

时间:2012-03-15 23:16:45

标签: google-chrome-extension notifications changelog balloon balloon-tip

我希望在自动更新时显示我的扩展更改日志(TXT文件)的最新前3-5个条目,理想情况下是在成功安装扩展程序的气球类型事件中。它应该在扳手图标区域附近显示/弹出。就像GM脚本所取代@history一样。

关于如何获得here等扩展程序版本,已经有一些SO问题 还有one here来检测它是基于版本的安装还是更新。

我想要的桌面通知 我的问题是如何制作气球并用线条填充它 另一种方法是在新选项卡中打开我的options.html页面,并以某种方式显示更改日志条目。 tabs文件中需要manifest.json权限。

chrome.tabs.create({url:chrome.extension.getURL('options.html')});

任何想法如何做到这一点?
或者这是不可能做到的?

1 个答案:

答案 0 :(得分:1)

既没有一种机制可以创建“气球”通知(为原生Chrome代码保留),也没有在没有用户交互的情况下弹出弹出窗口。您的自动通知方法相当有限:创建带有更改日志的新选项卡当然是可行的,但不是特别用户友好(因为它只会在任意时间打开,完全远离用户的意图)。

如果可能,我建议等待通知用户,直到她以某种方式与扩展程序进行交互。例如,单击页面操作可能会在弹出窗口的UI顶部显示某种类似于信息栏的注释,邀请用户阅读有关更新的更多信息。