javascript - 如何让桌面通知保持不变?

标签 javascript google-chrome google-chrome-extension

我收到此通知,但仅显示约 5 秒。我希望它停留更长时间/或让它停留直到我点击它。

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
  if ((String(tab.title).search("Sniped:"))==0){
    var notification = webkitNotifications.createNotification(
        'face.png',
        'Sniper',
        tab.title
    );
    notification.show();
 }
}); 

请提供有关如何执行此操作的建议?

最佳答案

我认为使用 webkitNotifications API 是不可能的。

您可以使用 chrome.experimental.notification 中的丰富通知 API。关于此 API 的信息还不是很多,但 Google 发布了一个包含几个示例的短视频,可以在此处查看:http://www.youtube.com/watch?v=g8fJWB2-pYk .

但请注意,如果您决定使用 chrome.experimental 中的 API,则无法在 Chrome 网上应用店中发布您的应用。有关实验性 API 的更多信息,请访问 http://developer.chrome.com/extensions/experimental.html

关于javascript - 如何让桌面通知保持不变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15180454/

相关文章:

javascript - 如何重新连接浏览器websocket客户端?

javascript - 根据子字符串分隔符拆分字符串,将分隔符保留在结果中

html - Chrome 表单处理问题 : input onfocus ="this.select()"

javascript - 网站底部在 Chrome 中变白了

security - PHPUnit/Selenium - 如何阻止 Google Chrome 显示 SSL 安全错误

javascript - 设置超时并刷新页面/选项卡而不丢失主题标签

javascript - 只检测鼠标滚动一次

javascript - JQuery-UI Datepicker 无法读取未定义的属性 'replace'

javascript - 从事件页面更改选项卡的 DOM

google-chrome - 如何在安装时在 chrome 扩展程序上强制使用键盘快捷键