Расширение Firefox: обнаруживает, что URL-адрес в адресной строке был явно изменен пользователем

Есть способ получить уведомление об изменении URL-адреса в окне Firefox, используя: https://developer.mozilla.org/en/Code_snippets/Progress_Listeners#Example.3a_Notification_when_the_value_in_Address_Bar_changes

К сожалению, этот метод слишком распространен. Он информирует, когда пользователь переходит на другую страницу, щелкнув ссылку, или используя кнопку назад / вперед, или введя адрес в адресную строку и т. Д.

Могу ли я обнаружить только те изменения, которые были явно введены в адресной строке?

Спасибо!


person Michael Spector    schedule 22.05.2011    source источник


Ответы (1)


Вероятно, вам следует обработать текстовое событие на gURLBar.

person ehsan    schedule 24.05.2011
comment
Спасибо, мне удалось переопределить метод gURLBar: var old_handleCommand = gURLBar.handleCommand; gURLBar.handleCommand = function(event) { // XXX : do your magic old_handleCommand.call(gURLBar, event); }; - person Michael Spector; 26.05.2011