【问题标题】:Getting "ERR_FILE_NOT_FOUND" in my Chrome extension's popup在我的 Chrome 扩展程序的弹出窗口中获取“ERR_FILE_NOT_FOUND”
【发布时间】:2018-10-19 00:33:09
【问题描述】:

我的清单如下所示:

{
  "manifest_version": 2,

  "name": "My Extension",
  "description": "This extension is a starting point to create a real Chrome extension",
  "version": "0.0.1",

  "browser_action": {
    "default_popup": "./public/index.html",
    "default_title": "Open the popup"
  },
  "icons": {
    "16": "/images/get_started16.png",
    "48": "/images/get_started48.png",
    "128": "/images/get_started128.png"
  },
  "permissions": [
  ]
}

这是我的文件结构:

到目前为止,我所拥有的只是一个基本的 react 应用程序,它带有一个连接起来作为 chrome 扩展程序工作的清单。是什么导致我的弹出窗口不加载默认反应页面?我已经尝试了我能想到的 index.html 文件位置的所有变体。

【问题讨论】:

    标签: javascript reactjs google-chrome-extension


    【解决方案1】:

    看起来您正在使用 create-react-app。您需要在基本目录中运行npm run build 来编译源文件,然后使用在build/ 文件夹中生成的编译文件。

    【讨论】:

    • 当我尝试仅解压缩构建文件夹时,它说它缺少清单。我是否必须将清单移动到构建文件夹中?
    • 现在弹出窗口只是加载空白。构建文件结构中是否缺少任何内容?:i.imgur.com/UAr9BZl.png
    • @AndrewG。这可能是您的代码而不是您的构建结构的问题
    猜你喜欢
    • 2012-05-07
    • 2014-11-19
    • 2012-02-17
    • 2016-10-24
    • 2011-03-03
    • 2023-01-02
    • 2011-09-27
    • 1970-01-01
    • 2012-03-08
    相关资源
    最近更新 更多