【问题标题】:Accessing Firefox cache from an XPCOM component从 XPCOM 组件访问 Firefox 缓存
【发布时间】:2010-09-08 20:30:18
【问题描述】:

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

【问题讨论】:

    标签: c++ firefox xpcom gecko


    【解决方案1】:

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

    【讨论】:

    • 您是否知道是否可以创建缓存条目。换句话说,有没有像 createCacheEntry() 这样的方法?我在磁盘上有一个文件,我想将它添加到 Firefox 缓存中谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    • 1970-01-01
    相关资源
    最近更新 更多