Вам следует взглянуть на исходный код дополнения CacheViewer .
Загрузите файл вместо его установки (щелкните правой кнопкой мыши и сохраните как), а затем извлеките его (это просто файл Zip, даже если он имеет расширение .xpi), а затем извлеките файл cacheviewer.jar в результирующую папку chrome. Наконец, войдите в контент, а затем в кеш-просмотрщик, чтобы найти файлы javascript и XUL.
Из моего краткого исследования полезные подпрограммы находятся в файле cacheviewer.js, хотя, если вы надеетесь, что для доступа к кэшированным элементам будет простой однострочный javascript, вы, вероятно, будете разочарованы. Файлы XUL (которые являются просто XML) полезны при определении, какие функции JS вызываются для выполнения конкретных задач. Я не совсем уверен, как все это отображается в Greasemonkey, а не в среде расширений, но, надеюсь, кода достаточно, чтобы вы начали.