Прослушивание события сохранения страницы в расширении Chrome и надстройке Firefox

Я нахожусь в процессе разработки подключаемого модуля, который должен получать уведомления при сохранении веб-страницы. Я уже давно просматриваю API расширений Chrome и не могу найти решение этой проблемы.

Существует ли такое событие и можно ли его прослушать?

Если нет, возможно ли это с надстройками Firefox?


person Heshan Perera    schedule 26.09.2011    source источник


Ответы (1)


Я не думаю, что это возможно с надстройками Chrome. Что касается Firefox - конечно, в главном окне браузера есть элемент <command> с ID Browser:SavePage (browser.xul), определенный в один включаемых файлов. Вы можете добавить прослушиватель для события command для этого элемента, например:

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