Jquery plugins &引用;吐司-就像Chrome扩展中的警报一样

Jquery plugins &引用;吐司-就像Chrome扩展中的警报一样,jquery-plugins,google-chrome-extension,Jquery Plugins,Google Chrome Extension,我正在尝试替换以下行: alert("Success!"); 类似于Android风格的祝酒词(意思是,页面上的某个地方有一条无中断的成功消息)。对于这个问题有很多JQuery解决方案(请参阅),但是我在Chrome扩展后台页面使用它们时遇到了问题 我也尝试过将其注入当前页面,但这并不简单,也不起作用(因为我需要注入JQuery,然后是插件,然后我调用插件),这变得有点可笑 有什么想法吗?使用。桌面通知似乎仍然是最好的,但是答案中的链接断了 下面是一个工作示例,说明如何从Chrome扩展

我正在尝试替换以下行:

   alert("Success!");
类似于Android风格的祝酒词(意思是,页面上的某个地方有一条无中断的成功消息)。对于这个问题有很多JQuery解决方案(请参阅),但是我在Chrome扩展后台页面使用它们时遇到了问题

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


有什么想法吗?

使用。

桌面通知似乎仍然是最好的,但是答案中的链接断了

下面是一个工作示例,说明如何从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)

更多信息:

不,它们不是。它们一直坐在角落里,直到用户关闭它们,它们不会阻止选项卡中的操作。但是,它们存在于浏览器之外(在桌面上),我发送的消息并不那么重要。我正在尝试发送某种形式的用户点击确认。可以在浏览器中使用toast吗?toast样式的通知最适合在当前查看的页面上进行反馈。由于您是从后台页面触发它们,因此它与当前可查看的选项卡不关联,您应该使用桌面通知。如果您希望它不那么干扰,您可以在五秒钟后自动关闭它。桌面通知是一个非常简单的解决方案,但确认实际上与当前选项卡关联,因此如果可能,我更喜欢toast。如果您确实想,您可以使用toast。然而,注入所有必要的代码以产生桌面通知提供给您的开箱即用的相同效果将需要更多的工作。