включает библиотеку jquery в js расширения chrome
Я пытаюсь запустить эту работу ajax:
$ (document).ready(function() {
$.ajax({
url: 'sendvalue.php',
type: 'POST',
dataType:'json',
data: ({cookievalue: cookie.value}),
success: function(data) {
console.log(data);
}
});
});
Но, по праву, поскольку я не включил библиотеку jquery ajax (я не могу включить, потому что сценарий находится в файле js, а не в индексе), я получаю эту ошибку:
index.html:1 Error handling response: ReferenceError: $ is not defined at chrome-extension://ebekofgaihoolgeccoalidkchcofecbd/main.js:9:4
Я попытался автоматически включить библиотеку, но получаю еще одну ошибку:
main.js:3 Refused to load the script 'https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js' because it violates the following Content Security Policy directive: "script-src 'self' blob: filesystem:". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.
Как я могу решить?
-
1Похоже, самое время освободиться от оков jQuery :). Вы можете использовать Fetch API для выполнения запросов. Heretic Monkey

1 ответ
Удалите код JS из основного индексного файла, добавьте новый файл js и вставьте туда код. Все файлы js и css включены в ваш индексный файл. И использовать функциональность, я думаю, это работает.
-
0Мой js отсутствует в index.html (т.е. в основном индексе), он находится в main.js
-
0загрузите файл jQuery и сделайте ссылку как локальный файл
Другие вопросы
- ajax дважды загружает данные из базы данных с помощью laravel php1 ответ
привет, я пытаюсь загрузить данные из базы данных с помощью ajax. но данные загружаются дважды на страницу html.<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script> $('button').click(function(){ $.ajax({ ...
- отображать другие входы на основе значения другого входа с помощью laravel, ajax1 ответ
Я новичок в laravel, и я пытаюсь создать форму и отправить ее в базу данных. Мне удалось сохранить данные в базе данных, используя следующий код. Мой клинок: <form id="castingform" method="post" action="castingss" enctype="multipart/form-data"> ...
- onload функция Javascript return undefined2 ответ
Я вызываю функцию JavaScript, в которой хочу проверить высоту и ширину изображения перед загрузкой. я возвращаюсьfalse значение, но в исходной функции, когда это консольный журнал, он даетundefined . Для лучшего понимания проверьте код. Код работает нормально, но я хочу получитьtrue а такжеfalse из ...
- Как отображать данные SQL в HTML в виде таблицы с помощью AJAX JQuery?1 ответ
У меня есть некоторые данные, хранящиеся в файле SQL, и я хочу отображать данные в HTML в виде таблицы с AJAX JQuery. Когда я их проверяю, данные получаются нормально, но я не понимаю, как я могу отображать данные в HTML. Для меня все является новой концепцией, и мне трудно найти правильный способ с...
- Отправить значение ползунка jQuery с помощью AJAX1 ответ
Я отправляю две переменные jQuery (urlid а такжеbonus ) с AJAX в серверный скрипт. Это работает, как ожидалось. Теперь я хочу добавить слайдер jQuery (#slider-vertical ) к сценарию. Фактическое выбранное значение ползунка должно быть отправлено с помощью AJAX. Я пробовал вот так, но значение ползунк...
- Как запустить проверку в мастере при нажатии кнопки «Далее»?1 ответ
В приложении Laravel 8, которое использует vuejs и jquery, я обнаружил мастер, созданный с помощью html, например:<div class="content__inner"> <div class="ccontainer overflow-hiddenn"> <!--multisteps-form--> <div class="multisteps-for...
- Копировать в буфер обмена не работает для сгенерированного содержимого1 ответ
У меня есть функция Javascript, которая генерирует динамический контент, и я хочу скопировать сгенерированный адрес в буфер обмена, но код не работает. Когда я вручную запускаю функцию в консоли, она работает. Я попытался определить переменную в самом сгенерированном контенте с помощью тега скрипта,...
- Вычтите на 20, пока значение не достигнет 0, и добавьте от и до объекта массивов1 ответ
Скажем, у меня естьvalue:-100 . Я хочу вычесть на 25 и добавить его к объекту массивов в этом формате:arr = [{start: -100, end: -75}, {start: -75, end: -50}, {start: -50, end: -25}, {start: -25, end: 0}] Я хочу вычесть начальное значение на 25, пока мы не достигнем 0. Я пробовал что-то вроде этого:...
- Как добавить дополнительный CSS при загрузке изображения?1 ответ
Когда я загружаю изображение, я хочу, чтобы текстовое поле оставалось полностью внутри серой области. Прямо сейчас, когда я загружаю изображение, текстовое поле не полностью находится внутри серой области. Есть ли способ автоматически расширить серую область, в которой находится текстовое поле, при ...
- Вернуть внутреннее значение html html ответа ajax1 ответ
Я пытаюсь вернуть html-страницу через ответ ajax, ответ возвращает html-коды страницы, если я предупреждаю. Я хочу прочитать внутренний html этих html-кодов, чтобы получить и значения / содержимое. Как я могу добиться этого, если запрос ajax будет успешным. Заранее спасибо. // ajax let req = $.aj...

"Завидую тестировщикам: все хотят с ними дружить."