【发布时间】:2015-06-14 10:53:31
【问题描述】:
我用
Components.classes["@mozilla.org/network/cache-service;1"].getService(Components.interfaces.nsICacheService);
在开发 Firefox 扩展时操作 http 缓存。
但是我升级到Firefox 38 esr后,这个接口在调用它的函数时会抛出错误
[Exception... "Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsICacheService.visitEntries]" nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)"
而且我没有发现它在 MDN 中过时,所以有人知道为什么吗?非常感谢。
【问题讨论】:
-
这是一个非常酷的工作,缓存的东西在 MDN 上没有很好的记录,你看到这个话题了吗:stackoverflow.com/questions/27842615/… 这不完全是你的问题,但它的缓存工作也是如此。能否请您链接到您的开源代码,我很想从中学习如何使用nsICacheService
标签: javascript firefox firefox-addon