Я пытаюсь создать расширение для Firefox, чтобы получить страницу с веб-сервера и поместить ее в кеш браузера, чтобы при запросе этой ссылки пользователь получал ее непосредственно из кеша.запроса к исходному веб-серверу.
Но у меня возникают проблемы с некоторыми страницами, которые помещают заголовки, чтобы избежать возможности кэширования, такими как "Cache-control: must-revalidate", "Cache-control: no-store""," Cache-control: no-cache "и" Pragma: no-cache ".
Я пытаюсь перезаписать эти заголовки с помощью setResponseHeader из nsIHttpChannel при появлении страницы.Но заголовки в соответствующей записи кэша не меняются.Затем я пытаюсь установить setMetaDataElement в nsICacheEntryDescriptor, чтобы изменить ключ метаданных "response-head".Несмотря на то, что данные изменены, страница все еще извлекается с исходного веб-сервера.
Кто-нибудь знает, как решить эту проблему и заставить страницы загружаться из кэша Firefox?Возможно ли это?
Заранее спасибо.