Фон
Я хочу получить доступ к кешу Chrome и Firefox в моем приложении Какао. Мне нужно получить HTML для страниц, к которым недавно обращались. Safari - это очень просто - вся эта информация доступна в хранилищах данных SQLite, но не доступна в Chrome и Firefox.
Проблема
Для Firefox кэш находится в /Library/Caches/Firefox/Profiles/xxx.default/Cache с именами файлов _CACHE_001_ _CACHE_002_ _CACHE_003_ и _CACHE_MAP_
Для Chrome кэш находится в / Library / Caches / Google / Chrome / Default / Cache с именами файлов data_0 data_1 data_2 и data_3
Что я пробовал
Единственная статья, которую я могу найти, которая проливает свет на то, в каком формате эти кэши , находится здесь . Он рекомендует инструмент Cache Viewer, но не объясняет, как это можно сделать программно.
Вопросы
Есть ли способ восстановить
эти данные с помощью инструментов командной строки
или Какао рамки? Либо это
слишком низкий уровень?
Есть ли другой способ добраться до
HTML-код последних веб-страниц, которые я
не знаете о?