Chrome扩展程序中特定于标签的非侵入式通知

时间:2016-02-05 14:14:31

标签: google-chrome-extension

我正在开发Chrome扩展程序。当用户转到选项页面时,他们可能会修改一个设置,要求他们刷新他们使用扩展程序的选项卡。因此,如果用户更改其中一个设置,然后返回需要刷新的选项卡,我想以非侵入方式通知他们。

是否有一部分API专门用于执行此类操作,或者其他一些推荐的方法?我想的可能是从页面顶部发出的一条消息,但可以关闭,或者从浏览器操作中弹出一个弹出窗口。

1 个答案:

答案 0 :(得分:2)

你有很多选择......仅举几例:

  1. 不要求。尽可能多地使(可能)内容脚本适应新设置。到目前为止,这是一个更好的用户体验 - 在某些情况下。

  2. 如果您使用

    更新浏览器操作/网页操作图标,则可能最不具干扰性。

    这两个API都允许每个标签更改图标/徽章。你也可以动画一下以引起注意。

  3. 页内通知注入DOM。某种吐司或<dialog>

  4. 使用chrome.tabs事件观看标签更改,并在激活受影响的标签页时执行操作,例如 chrome.notifications通知