Я работаю над расширением Google Chrome, которое модифицирует главную страницу YouTube, и я застрял в связи с невозможностью выполнить функцию $ .get jQuery. Источник jQuery включен в файл json. Полное сообщение об ошибке: Uncaught TypeError: $ .get не является функцией
в: 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 () не является функцией. Я потратил много времени, чтобы понять, почему это произошло, но я действительно застрял. Спасибо за вашу помощь !!!