gpt4 book ai didi

javascript - JQuery 未加载到 Chrome 扩展内容脚本中

转载 作者:行者123 更新时间:2023-11-30 16:20:25 26 4
gpt4 key购买 nike

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

list .json:

{
"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"]
}
],
}

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);
});

但是我收到错误:Uncaught ReferenceError: $ is not defined

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

谢谢!

最佳答案

答案很明显,您还没有导入 jQuery 文件。除非您将其放入网页,否则我不知道如何执行此操作,但您可以在此处下载 jQuery 文件:https://jquery.org/

如果无法将 jQuery 放入扩展中,请尝试将代码更改为纯 JavaScript。 jQuery 所做的只是让 JavaScript 更短、更简单或更易于使用。您可以通过一些快速的 Google 搜索将 jQuery 翻译成 JavaScript...

可能有帮助。我不知道。 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?

试试这些

关于javascript - JQuery 未加载到 Chrome 扩展内容脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34836149/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com