Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2013, 16:53   #1
Зойберг
Пользователь
 
Регистрация: 26.02.2007
Сообщений: 24
По умолчанию Firefox Extension: gBrowser load event, Как узнать страницу, где была кликнута ссылка?

Добрый день.
Пишу Firefox extension.
Вот таким образом обрататываю событие окончания загрузки страницы:


Код:
this._loadHandler = function(event) {
...
};
 
gBrowser.addEventListener("load", this._loadHandler, true);

Нужно, чтобы в обработчике помимо данной страницы, которая загрузилась, был ещё доступ к странице, на которой был произведён клик по ссылке, ведущей на данную страницу. Либо null, если страница была открыта другим способом (например петём прямого ввода адреса). Смотрел в сторону window.opener, то это оказалось судя по всему не то, он всегда возвращает null. Думал о том, чтобы перехватывать не загрузку страницы, а клик по ссылке, но событие нужно перехватывать именно по окончании загрузки.

Возможно ли вообще такое сделать? Или новая открываемая страница принципиально никак не связана с той, где была нажата ссылка?
Зойберг вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать верхняя или нижняя кнопка была нажата в sUpDown? artemavd Общие вопросы Delphi 2 25.04.2012 22:37
Как у Inputbox узнать, что была нажата кнопка Сancel? Artem Компоненты Delphi 2 02.04.2011 23:31
Где хранится ссылка на стартовую страницу супер Алексей Помощь студентам 7 28.12.2010 20:51
Как узнать была ли нажата кнопка? SanSanblch Win Api 3 20.12.2009 01:15