在Chrome扩展程序和Firefox插件中收听页面保存活动

时间:2011-09-26 11:11:56

标签: google-chrome firefox events firefox-addon add-on

我正在开发一个插件,需要在保存网页时收到通知。我一直在浏览chrome扩展API很长一段时间,似乎无法找到解决方案。

这样的事件是否存在,是否可以收听?

如果没有,这可以用Firefox插件吗?

1 个答案:

答案 0 :(得分:2)

我认为Chrome附加组件无法实现。至于Firefox - 当然,在<command> element中定义的主浏览器窗口(Browser:SavePage)中有one of the include files ID browser.xul。您可以在此元素上为command事件添加侦听器,例如:

document.getElementById('Browser:SavePage').addEventListener('command', function(e) {
    console.log('doing command', 'id:', e.target.id, 'e:', e);
}, false);