2

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

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

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

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

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

4

1 回答 1

1

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

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

于 2012-03-16T16:08:59.407 回答