【问题标题】:Chrome Allow or snooze all NotificationsChrome 允许或暂停所有通知
【发布时间】:2016-12-21 17:21:28
【问题描述】:

我计划在 Chrome 中实现 do not disturb 模式作为扩展程序/Chrome 应用程序,但我不知道 Chrome 是否提供任何 API 来切换通知或以某种方式管理扩展程序,例如在以下屏幕截图中

所以基本上,我希望 Chrome 提供一种全局方法来暂停通知,或者以某种方式提供一些 API 来管理异常,当需要 do not disturb 时,我可以简单地对所有站点逐个 Block 并切换回来需要关闭时打开。有什么线索吗?

【问题讨论】:

  • 尝试通过 chrome.contentSettings API 为 * 添加阻止规则。

标签: google-chrome google-chrome-extension google-chrome-app


【解决方案1】:

看看chrome.contentSettings

chrome.contentSettings.notifications.set({
    primaryPattern: '<all_urls>',
    setting: 'block'
});

【讨论】:

  • 我假设这将明确允许或阻止所有 url,而不管用户允许或阻止了什么。如上图所示,我是否有办法找出异常(主机名/模式用户已设置为“允许”或“询问”或“阻止”)?在这种情况下,我将保留用户值,一旦用户想要返回到他们以前的设置,我就会拥有它们
  • @user3677331,抱歉,我没找到办法,也许是另一个问题或在groups.google.com/a/chromium.org/forum/#!forum/…寻求帮助?
猜你喜欢
  • 2021-03-30
  • 2016-01-20
  • 2019-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-03
  • 1970-01-01
  • 2017-12-13
相关资源
最近更新 更多