Chrome 允许或暂停所有通知

Chrome Allow or snooze all Notifications

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

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

看看chrome.contentSettings

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