Я пытаюсь использовать в моем фоне фоновые криптографические библиотеки на основе асинхронных обещаний, такие как window.crypto.subtle.sign, внутри обратного вызова chrome .webRequest.onBeforeSendHeaders. js моего chrome расширения. Насколько я понимаю, в отличие от Firefox этот API в chrome не принимает асин c обратные вызовы, и я не могу придумать, как решить эту проблему. Мне нужно подписать заголовок в запросе, поэтому я не могу сделать это заранее.