Chrome.runtime.connect больше не определяется? - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть расширение с фоновой страницей и страницей с песочницей, где выполняется большинство скриптов контента.

Всякий раз, когда мне нужно сделать Ajax-вызов, он должен выполняться в фоновом режиме, иначе я получу ошибку CORS. Я полагаю, что по состоянию на последнюю неделю chrome.runtime больше не доступен в среде песочницы по какой-то причине. Я не могу найти какие-либо заметки об этом и пытаюсь найти решение, как общаться с фоновой страницей сейчас.

У меня было это в среде песочницы для инициализации порта подключения для передачи сообщений из запроса Ajax

var ajaxCall = chrome.runtime.connect({name: "ajaxCall"});

Есть ли какая-либо информация, которую мне не хватает, о том, почему произошло это изменение, и каковы некоторые возможные обходные пути?

Вот вывод для хрома. 1-й - фоновая страница, 2-й - песочница. Раньше они были идентичны в обоих.

chrome.runtime

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...