Chrome扩展程序“无法加载背景脚本'background.js'。无法加载清单”,使用React。

8
我将尝试使用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"
  }
}

我的background.js文件:

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

如果有人能够帮忙,那就太好了 :)

3
这句话的意思是,background.js文件不在根目录下,也就是包含manifest.json文件的文件夹中。 - undefined
@wOxxOm 哦,我真蠢。谢谢你的帮助哈哈 - undefined
1个回答

0
我遇到了同样的错误,对我有用的是确保清单文件和文件在同一个目录下,即根目录。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接