Chrome扩展程序中的“Toast”类警报

时间:2011-12-24 00:19:45

标签: jquery-plugins google-chrome-extension

我正在尝试替换以下行:

   alert("Success!");

类似于Android风格的祝酒词(意思是,页面上某处的非中断成功消息)。有许多针对此问题的JQuery解决方案(请参阅here),但我在Chrome扩展程序背景页面中使用它们时遇到了问题。

我也尝试将它注入当前页面,但这并不简单,也不起作用(因为我需要注入JQuery,然后是插件,然后我调用插件),这变得有点荒谬。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

桌面通知似乎仍然是最好的,但是答案中的链接已损坏。

以下是如何从 Chrome 扩展程序创建基本桌面通知的工作示例以及指向文档的链接以获取更多信息:

const notificationId = 'abc123'

const options = {
    type: 'basic',
    iconUrl: 'chrome-extension://dklpcjlnpcnegggninnhpbhpneialgci/src/shared/icon.png',
    title: 'Hey',
    message: 'Hello world',
}

const callback = notificationId => console.log('notificationId: ', notificationId)

chrome.notifications.create(notificationId, options, callback)

更多信息:https://developer.chrome.com/docs/extensions/reference/notifications/