>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >хочу создать своё расширение http://forum.mozilla-russia.org/viewtopic.php?id=33748 |
KOLANICH > 11-04-2009 19:50:35 |
1 нужна качественная книжка по xul на русском |
banbot > 11-04-2009 19:52:15 |
Тема перенесена из форума «Поддержка пользователей» в форум «Разработка». |
Crazy-EyE > 11-04-2009 20:39:51 |
Code snippets: On page load
В каком смысле? Для веб-страницы document.referrer - предыдущий URL, window.opener - window страницы, открывшей эту (только для страниц, открытых через JavaScript) |
KOLANICH > 11-04-2009 20:56:43 |
<ссылка на объект>.window должно работать 11-04-2009 21:00:30 |
Crazy-EyE > 11-04-2009 22:07:48 |
в приведенных ссылках как раз это и написано
Мне самому когда-то это было нужно, но я не нашел удовлетворительного решения проблемы. ImgLikeOpera (в ней есть опция типа использовать настройки для "предыдущей" вкладки при открытии новой) для этого делает патчи некотрых функций Firefox, а также известных ей расширений, для которых это не помогает(см. imglikeopera.js, сточка 510 "Tabs hack [start]") Если яндексбар/гуглбар умеют это делать, можно посмотреть их код тоже. |
KOLANICH > 11-04-2009 22:45:05 |
window.document. нужен доступ |
Crazy-EyE > 11-04-2009 22:57:18 |
????? К чему? К новому табу или к тому, из которого его открыли? |
KOLANICH > 11-04-2009 22:58:33 |
к тому,который открылся или поменялся 11-04-2009 23:00:14 11-04-2009 23:21:16 |
Crazy-EyE > 11-04-2009 23:23:19 |
не стОит В ссылках, которые я привел (кстати, ты их прочитал или нет?), есть фактически два варианта: Выделить код Код:onLocationChange: function(aProgress, aRequest, aURI) { var document = aProgress.DOMWindow.document; } Так что сначала надо определиться, какое из двух событий нужно. |
KOLANICH > 12-04-2009 00:04:07 |
а чё такое оверлеи |
Крошка Ру > 12-04-2009 00:31:45 |
KOLANICH |
KOLANICH > 12-04-2009 00:35:27 |
https://developer.mozilla.org/ru/XUL/%D … 0%B5%D0%B8 |
Crazy-EyE > 12-04-2009 00:42:51 |
ты злой
не знаю про книжку, но предлагаю посмотреть в http://forum.mozilla-russia.org/viewtopic.php?id=4393 А вообще большая часть документации на английском. Более того, для многх вещей единственной документацией является исходный код. |
KOLANICH > 12-04-2009 00:46:03 |
ничо не понятно кроме того что используется для создания однотипных обЪектов |
Crazy-EyE > 12-04-2009 00:59:15 |
Еще используютя для того, чтобы добавить свой код в уже имеющееся окно (например, окно браузера) Начни с какого-нибудь туториала, например, Getting started with extension development |
Infocatcher > 12-04-2009 02:54:41 |
По-моему, начать проще с работающего примера – «разобрать» какое-нибудь не слишком большое расширение с похожим функционалом. |
Anton > 12-04-2009 07:19:01 |
Курс лекций "Разработка приложений с помощью Mozilla |
Forest > 12-04-2009 10:29:28 |
KOLANICH
Может проще написать скрипт для Greasemonkey? |
KOLANICH > 08-05-2009 14:45:40 |
for (i=0;i<lim;i++){ такая ошибка при парсинге |
Anton > 08-05-2009 14:57:20 |
KOLANICH > 08-05-2009 14:58:04 |
чё это значит |
Crazy-EyE > 08-05-2009 17:38:04 |
Имеется ввиду, что надо "защитить" JS-код от парсера XML, чтобы он не думал, что <lim - начало тега. Обычно скрипты в XUL-файлах пишутся так: |
KOLANICH > 08-05-2009 17:40:31 |
как терь присобачить к фоксу |
Crazy-EyE > 08-05-2009 18:05:59 |
В смысле как сделать оверлей для browser.xul? Смотри любой туториал. Надо создать overlay.xul с оверлеем и зарегистрировать его в chrome.manifest Или что-то конкретное не работает? |