Вот моя проблема. Мне нужно получить некоторые данные из текущего документа / веб-страницы, используя скрипт содержимого. Хорошо.
С этими данными я выполню запрос на выборку.
Я уже пытался выполнить указанный запрос на выборку в скрипте содержимого.
Само собой разумеется, это не работает. Ответ пуст, и я не могу разобрать его в json.
fetch('https://mywebsite.com/myendpoint?productId=' + product_id).then(res => res.json()).then(data => console.log(data));
}
Следующий код при выполнении в скрипте содержимого не работает.
Я получаю эту ошибку в консоли.
Uncaught (in promise) SyntaxError: Unexpected end of JSON input
at content.js:898
Теперь, , когда я запускаю его в консоли , он действительно работает и возвращает объект json.
Так что я думаю, что мне нужно как-то отправить URL-адрес в файл background.js, чтобы он был выполнен, и затем отправить результаты этого обратно в скрипт-контент, чтобы я мог использовать их для изменения элементов ДОМ.
Я понятия не имею, как общаться между content-script и background.js, не говоря уже о выполнении целых функций между ними
так что мне нужна помощь.