Firefox Addon: загрузка события URI - PullRequest
2 голосов
/ 17 ноября 2010

В аддоне Firefox я делегирую Пользователю новый URL через

window.content.wrappedJSObject.location = 'http://newlocation/';

. Я запрашиваю привязку load event для изменения сайта.Я пытался

window.content.addEventListener('load', function() { });

.., который не будет работать.

Ответы [ 2 ]

1 голос
/ 17 ноября 2010

Убедитесь, что вы действительно смотрите сообщения об ошибках.Ctrl-shift-J - твой друг!В этом случае addEventListener требуется третий логический параметр: window.content.addEventListener('load', function() { }, true); или window.content.addEventListener('load', function() { }, false);.Это указывает, хотите ли вы, чтобы слушатель вызывался во время фазы пузырьков или фазы захвата.В большинстве случаев не имеет значения, какой из них вы используете, за исключением (IIRC), событие load не всплывает, поэтому вы должны использовать фазу захвата (true).

1 голос
/ 17 ноября 2010

Этот пример охватывает то, что вы хотите: На странице загрузки ?

Если нет, вы должны указать, что вы имеете в виду.

...