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