Chrome 扩展程序“无法加载后台脚本“background.js”。无法使用 React 加载清单

jiy*_*oon 8 javascript google-chrome google-chrome-extension reactjs create-react-app

我试图使用 chrome.tabs API 让我的 chrome 扩展在安装时打开一个新选项卡,但收到错误“无法加载后台脚本‘background.js’”。无法加载清单。”

这是我的manifest.json:

{
  "short_name": "App",
  "name": "App",
  "version": "1.0.0",
  "manifest_version": 2,
  "icons": {
      "16": "favicon.ico",
      "48": "logo192.png",
      "128": "logo512.png"
  },
  "permissions": ["tabs"],
  "background": {
      "scripts": ["background.js"],
      "persistent": false
  },
  "browser_action": {
      "default_title": "App",
      "default_popup": "index.html"
  }
}
Run Code Online (Sandbox Code Playgroud)

和我的背景.js:

chrome.runtime.onInstalled.addListener(function() {
    alert('Thanks for installing!');
    chrome.tabs.create({
        url: 'https://google.com',
        active: true
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

如果有人能提供帮助,那就太好了:)

小智 0

我遇到了同样的错误,对我有用的只是确保清单和文件位于同一目录(根目录)中。我