更新时显示带有最新更改日志项的气球通知



当我的扩展名更改日志(TXT文件)自动更新时,我想显示它的最新前3-5个条目,最好是在气球类型的事件中,比如成功安装扩展名时。它应该在扳手图标区域附近显示/弹出。就像GM脚本所拥有的@history的替代品。

关于如何获得像这里这样的扩展版本,已经有一些SO问题了
这里还有一个可以检测它是基于版本的安装还是更新。

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

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

有什么办法吗
或者这是不可能做到的?

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

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

相关内容

  • 没有找到相关文章

最新更新