Uncaught TypeError: $.get is not a function at <anonymous>:1:3
Uncaught TypeError: $.get is not a function at <anonymous>:1:3
我正在开发修改 youtube 主页的 Google Chrome 扩展,但我无法执行 $.get jQuery 函数。 jQuery 源代码包含在 json 文件中。完整的错误信息是 Uncaught TypeError: $.get is not a function
在 :1:3.
我检查过我的 jQuery 源不是精简版。我的 jQuery 选择器似乎运行良好,但是当我尝试 运行 $.get() 它说它不是一个函数。
//main.js file
//code that works
//removes the content from the page and adds a quote and a picture
let content=$('#contents')
let contentParent = content.parent();
content.remove()
contentParent.prepend("<h1> Get back to achieving your dreams!!!</h1>")
$("h1").addClass("beautText")
//code that doesn`t work
$.get('https://picsum.photos/list', function(result) {
// result is whatever the URL sends back from the request
console.log(result)
})
这是我的 manifest.json 文件
//manifest.json file
{
"manifest_version": 2,
"name": "Focus",
"version": "1.0",
"description":"This app has a unique functionality that keeps you stayin` focused",
"content_scripts": [
{
"css": [ "index.css" ],
"matches": ["https://www.youtube.com/*"],
"js": ["jquery.min.js","./main.js"]
}
],
"icons": {
"48": "icon48.png"},
"browser_action": {
"default_icon": "icon48.png",
"default_popup": "popup.html",
"default_title": "Focus!"
}
}
我希望在控制台中得到结果 [Object,Object,Object...],但我收到一条错误消息,指出 $.get() 不是一个函数。我花了很多时间来弄清楚为什么会这样,但我真的被困住了。感谢您的帮助!!!
感谢大家的评论。它似乎适用于其他人的笔记本电脑,但不适用于我的。答案很简单,但我想说出来以防万一有人也遇到问题:我在 chrome 工具中隐藏了控制台消息。
我在 "filter" window 中输入了一些内容,它阻止了消息在控制台中弹出。
我正在开发修改 youtube 主页的 Google Chrome 扩展,但我无法执行 $.get jQuery 函数。 jQuery 源代码包含在 json 文件中。完整的错误信息是 Uncaught TypeError: $.get is not a function 在 :1:3.
我检查过我的 jQuery 源不是精简版。我的 jQuery 选择器似乎运行良好,但是当我尝试 运行 $.get() 它说它不是一个函数。
//main.js file
//code that works
//removes the content from the page and adds a quote and a picture
let content=$('#contents')
let contentParent = content.parent();
content.remove()
contentParent.prepend("<h1> Get back to achieving your dreams!!!</h1>")
$("h1").addClass("beautText")
//code that doesn`t work
$.get('https://picsum.photos/list', function(result) {
// result is whatever the URL sends back from the request
console.log(result)
})
这是我的 manifest.json 文件
//manifest.json file
{
"manifest_version": 2,
"name": "Focus",
"version": "1.0",
"description":"This app has a unique functionality that keeps you stayin` focused",
"content_scripts": [
{
"css": [ "index.css" ],
"matches": ["https://www.youtube.com/*"],
"js": ["jquery.min.js","./main.js"]
}
],
"icons": {
"48": "icon48.png"},
"browser_action": {
"default_icon": "icon48.png",
"default_popup": "popup.html",
"default_title": "Focus!"
}
}
我希望在控制台中得到结果 [Object,Object,Object...],但我收到一条错误消息,指出 $.get() 不是一个函数。我花了很多时间来弄清楚为什么会这样,但我真的被困住了。感谢您的帮助!!!
感谢大家的评论。它似乎适用于其他人的笔记本电脑,但不适用于我的。答案很简单,但我想说出来以防万一有人也遇到问题:我在 chrome 工具中隐藏了控制台消息。
我在 "filter" window 中输入了一些内容,它阻止了消息在控制台中弹出。