c++ - 从 XPCOM 组件访问 Firefox 缓存

标签 c++ firefox xpcom gecko

有人知道如何根据 XPCOM 组件中的 URL 获取 Firefox 缓存的文件的本地路径吗?

最佳答案

要访问缓存项目,必须使用 nsICacheService 中提供的 createSession 方法创建新的缓存 session 。 。此方法创建 nsICacheSession 目的。有关缓存项的信息可以使用 session 对象的 openCacheEntry 方法获取(方法返回 nsICacheEntryDescriptor )。要读取数据,用户必须使用缓存条目对象的 openInputStream 方法打开输入流。

关于c++ - 从 XPCOM 组件访问 Firefox 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61453/

相关文章:

c++ - 从 DWORD 中提取 lo 和 hi 字时为什么需要二进制移位?

c++ - 在 OpenGL : improving frames-per-second 中实例化数百万个对象

php - firefox - ajax 需要两次请求相同的数据才能处理

css - 仅在 Firefox 中显示无样式内容 (FOUC)? FF 是慢速渲染器吗?

c++ - 在 C++ 中发送指向函数的动态指针数组

c++ - 从技术上讲,这不是删除最后一个节点的方法吗?有限责任公司 C++

java - WebSocket 在 Firefox 中建立两个连接

javascript - 用于 XML 文档的 getElementById,Mozilla 扩展

javascript - 从 firefox 扩展替换 nsICertificateDialogs

.net - 我应该在同一台机器上运行的 Firefox 扩展和 C# 代码之间使用哪种 IPC 方法?