Прослушайте событие сохранения страницы в расширении Chrome и дополнении Firefox - PullRequest
1 голос
/ 26 сентября 2011

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

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

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

1 Ответ

2 голосов
/ 26 сентября 2011

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

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