Начать загрузку с контентом, сгенерированным локально позже
Есть ли способ начать загрузку с помощью веб-расширения Firefox, содержимое которого будет заполнено позже, когда оно будет готово?
Мой аддон хочет сохранить какой-то локально сгенерированный файл с помощью загрузки API. Но алгоритм генерации контента занял довольно много времени. Я хочу сообщить пользователю, что процесс загрузки уже начался, как только пользователь нажал кнопку загрузки. Но заполните контент для загрузки (что означает успешную загрузку контента) позже, когда я рассчитал результат.
Я искал downloads
API, но не нашел никакого полезного метода.
Я также пытался использовать webRequest.onBeforeRequest
с downloads.download
но это не работает (onBeforeRequest вообще не срабатывает).
Я хочу знать, есть ли способ архивировать это без создания сервера или дополнительного доступа к сети.