Из-за недавних изменений в API расширений Chrome (например, https://www.chromium.org/Home/chromium-security/extension-content-script-fetches)) я больше не могу делать некоторые запросы из скрипта контента. Гениальное решение Google - сделать это в фоновом скрипте (почему это болеебезопасный, я понятия не имею ...). Однако мой поток кода не ожидает асинхронных действий, поэтому мне интересно, есть ли способ сделать что-то подобное в скрипте содержимого:
[...]
var requestContent = ''
chrome.runtime.sendMessage({contentScriptQuery: "request", itemId: url}, function(response) {
requestContent = response.requestContent
})
while(requestContent == '')
sleep(100)
[...]
Пожалуйста,он должен работать в синхронном режиме.