xulz
小狐狸
小狐狸
  • UID49123
  • 注册日期2015-03-04
  • 最后登录2015-09-29
  • 发帖数3
  • 经验4枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
阅读:1565回复:5

firefox浏览器的组件问题

楼主#
更多 发布于:2015-03-04 11:38
请教个问题。我想使用js写一个函数实现清空firefox缓存的目的。   但是我不太熟悉这个fiefox的组件使用问题。我仿照着firefox上面的一个扩展里面的js写了一个函数,但是不可以用。请大神看看是思路哪里有问题  谢谢
这是我引用的扩展代码处:
https://addons.mozilla.org/zh-CN/firefox/files/browse/274404/file/chrome/content/button.js
https://addons.mozilla.org/zh-CN/firefox/addon/empty-cache-button/?src=search
这是我改写js函数:

function clearCache()
{
     Components.classes["@mozilla.org/netwerk/cache-storage-service;1"].getService(Components.interfaces.nsICacheStorageService).clear();
     Components.classes["@mozilla.org/netwerk/cache-storage-service;1"].getService(Components.interfaces.nsICacheStorageService).purgeFromMemory(3);
}
请指点一下
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2015-03-04 12:00
楼主你调用这个函数了吗,空摆着可没用。 clearCache(); 我试了有效。
xulz
小狐狸
小狐狸
  • UID49123
  • 注册日期2015-03-04
  • 最后登录2015-09-29
  • 发帖数3
  • 经验4枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
2楼#
发布于:2015-03-04 19:58
yfdyh000:楼主你调用这个函数了吗,空摆着可没用。 clearCache(); 我试了有效。回到原帖
不好意思  今天下午被叫去开会了   这个函数我是这样用的 直接在一个按钮里面使用
<input type="button" onclick="clearCache()" value="test">
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
3楼#
发布于:2015-03-04 21:31
xulz:不好意思  今天下午被叫去开会了   这个函数我是这样用的 直接在一个按钮里面使用
<input type="button" onclick="clearCache()" value="test">
回到原帖
放在网页上?网页没有这个权限调用吧。
xulz
小狐狸
小狐狸
  • UID49123
  • 注册日期2015-03-04
  • 最后登录2015-09-29
  • 发帖数3
  • 经验4枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
4楼#
发布于:2015-03-08 12:38
yfdyh000:放在网页上?网页没有这个权限调用吧。回到原帖
那要怎么弄啊
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
5楼#
发布于:2015-03-08 21:45
xulz:那要怎么弄啊回到原帖
我不太清楚,应该有方法传递,但我没弄过。
网页能调用清除浏览器的缓存这设计本身就不合适吧。
游客

返回顶部