У меня есть расширение с фоновой страницей и страницей с песочницей, где выполняется большинство скриптов контента.
Всякий раз, когда мне нужно сделать Ajax-вызов, он должен выполняться в фоновом режиме, иначе я получу ошибку CORS. Я полагаю, что по состоянию на последнюю неделю chrome.runtime больше не доступен в среде песочницы по какой-то причине. Я не могу найти какие-либо заметки об этом и пытаюсь найти решение, как общаться с фоновой страницей сейчас.
У меня было это в среде песочницы для инициализации порта подключения для передачи сообщений из запроса Ajax
var ajaxCall = chrome.runtime.connect({name: "ajaxCall"});
Есть ли какая-либо информация, которую мне не хватает, о том, почему произошло это изменение, и каковы некоторые возможные обходные пути?
Вот вывод для хрома. 1-й - фоновая страница, 2-й - песочница. Раньше они были идентичны в обоих.