Чтобы обеспечить настраиваемое кэширование через веб-расширение, я использую web_accessible_resources
и перенаправить доступ к ним в фоновом скрипте — подробности см. в моем предыдущем вопросе.
Хотя это работает с контентом, я не могу найти способ изменить заголовки ответов кэшированного контента, например Last-Modified
. Поэтому, когда я кэширую контент, который исходный веб-сайт выполняет некоторые проверки согласованности, это не удастся.
Я попытался перехватить перенаправленный ответ с помощью обработчика onHeadersReceived
, но он никогда не срабатывает как "Только запросы, сделанные с использованием HTTP или HTTPS, будут инициировать события", а моя переадресация использует протокол moz-extension://
.
Как установить заголовки ответа при обслуживании web_accessible_resources
? Это вообще возможно?