Google chrome 我的chrome扩展想法是内容脚本还是背景脚本?

Google chrome 我的chrome扩展想法是内容脚本还是背景脚本?,google-chrome,google-chrome-extension,google-chrome-devtools,content-script,Google Chrome,Google Chrome Extension,Google Chrome Devtools,Content Script,我希望创建一个chrome扩展,在执行某个操作后,它将静音/取消静音某些选项卡(比如打开自动播放音频的新选项卡)。这将是我的第一个chrome扩展,所以我很好奇这是否是内容脚本的背景脚本,提前谢谢 要在chrome名称空间中使用大多数API,您需要一个 要禁用选项卡,请使用 要检测选项卡声音/静音状态的变化,请使用listener 我使用chrome扩展在不同的标签中播放声音,它确实需要声音的背景脚本 chrome.tabs.onUpdated.addListener((tabId, cha

我希望创建一个chrome扩展,在执行某个操作后,它将静音/取消静音某些选项卡(比如打开自动播放音频的新选项卡)。这将是我的第一个chrome扩展,所以我很好奇这是否是内容脚本的背景脚本,提前谢谢

要在
chrome
名称空间中使用大多数API,您需要一个

  • 要禁用选项卡,请使用

  • 要检测选项卡声音/静音状态的变化,请使用listener


我使用chrome扩展在不同的标签中播放声音,它确实需要声音的背景脚本

chrome.tabs.onUpdated.addListener((tabId, change, tab) => {
  const { audible, mutedInfo } = change;
  if (audible || mutedInfo && !mutedInfo.muted) {
    chrome.tabs.update(tabId, {muted: true});
  }
});