Доступ к кешу Firefox из компонента XPCOM - PullRequest
2 голосов
/ 14 сентября 2008

Кто-нибудь знает, как получить локальный путь к файлу, кэшированному Firefox, на основе его URL-адреса из компонента XPCOM?

1 Ответ

4 голосов
/ 14 сентября 2008

Для доступа к кэшированным элементам новый сеанс кэша должен быть создан с использованием метода createSession , предоставленного в nsICacheService . Этот метод создает nsICacheSession объект. Информацию об элементе кэша можно получить с помощью метода openCacheEntry объекта сеанса (метод return nsICacheEntryDescriptor ). Для чтения данных пользователь должен открыть входной поток, используя openInputStream метод объекта ввода в кеш.

...