Javascript Chrome扩展JS弹出窗口为空

Javascript Chrome扩展JS弹出窗口为空,javascript,jquery,json,google-chrome-extension,Javascript,Jquery,Json,Google Chrome Extension,我真的不知道接下来该怎么办。 第一次制作chrome扩展 这是我的manifest.json { "manifest_version": 2, "name": "Get Offensive Wallpapers", "version": "1.0", "permissions": [ "tabs", "http://*/*", "https://*/*" ], "browser_action": { "default_popup": "popup.html

我真的不知道接下来该怎么办。 第一次制作chrome扩展

这是我的manifest.json

{
  "manifest_version": 2,
  "name": "Get Offensive Wallpapers",
  "version": "1.0",
  "permissions": [
    "tabs", "http://*/*", "https://*/*"
  ],
  "browser_action": {
    "default_popup": "popup.html",
    "default_icon": "icon.png"
    },
  "content_scripts": [ {
    "js": [ "popup.js", "jquery.min.js" ]
    } ]
}
其他一切都在这里摆弄:

当我加载包时,我会看到omnibox旁边的图标,但当我点击它时,我只会看到一个空白屏幕。谁能给我指出正确的方向


谢谢

我可以看出一些可能是错误的:

  • 您缺少内容脚本(在清单JSON文件中)的
    matches
    属性。我将其设置为
    [“http://*/*”,“https://*/*”]

  • 您没有正确创建弹出窗口。清单文件中的内容脚本(
    popup.js
    jquery.min.js
    )被注入到用户访问的实际网页中。它们不会被插入到
    popup.html
    中。您需要在
    popup.html
    中有
    标记来包含这些JS文件(如果这是您想要的)。您需要使用chrome extension API的消息传递协议之一在内容脚本(注入每个页面的代码)和弹出窗口(单击工具栏按钮时显示的内容)之间进行通信

  • -问题本身必须包含小提琴中的代码。