JQuery未加载到chrome扩展内容脚本中

时间:2016-01-17 07:30:49

标签: javascript jquery google-chrome google-chrome-extension

我正在尝试创建一个Chrome扩展程序,该扩展程序与我的大学工作委员会的内容进行交互并更改其内容,以便从glassdoor添加评级。这是我的第一个扩展,所以请原谅任何明显的错误。

的manifest.json:

=concatenate(A2,A3)

content.js:

{
  "manifest_version": 2,
  "name": "My Cool Extension",
  "version": "0.1",
  "background": {
    "scripts": ["background.js"]
  },
  "content_scripts": [
    {
      "matches": [
        "https://lehigh-csm.symplicity.com/students/*",
        "https://api.glassdoor.com/api/*"
      ],
      "js": ["jquery.min.js", "content.js"]
    }
  ],
}

但是我收到错误:var jsonFile = "https://api.glassdoor.com/api/api.htm?t.p=51863&t.k=kPRnCOceJPO&userip=0.0.0.0&useragent=&format=json&v=1&action=employers&q=test"; $.getJSON(jsonFile, function(data) { var items = []; console.log(data); });

任何线索我可能做错了什么?我尝试浏览一些类似的问题,但无法让他们的解决方案起作用。

谢谢!

1 个答案:

答案 0 :(得分:2)

答案很明显,你还没有导入jQuery文件。除非您将其放入网页,但您可以在此处下载jQuery文件,但我不知道如何做到这一点:https://jquery.org/

如果无法将jQuery放入扩展程序,请尝试将代码更改为纯JavaScript。所有jQuery都可以使JavaScript更短,更简单或更易于使用。您可以通过一些快速的Google搜索将jQuery转换为JavaScript ...

这个 MAY 帮助。我不知道。 http://api.jquery.com/jquery.getjson/

修改 Load JQuery into a Chrome extension?

How to use jQuery in chrome extension?

Google Chrome Extensions: How to include jQuery in programmatically injected content script?

试试这些