>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Создание поискового плагина как .xpi http://forum.mozilla-russia.org/viewtopic.php?id=45954 |
13rust > 08-09-2010 21:44:59 |
Все привет! У меня возникла проблема: необходимо создать поисковый плагин. Создание с помощью opensearch я исследовал и оно прекрасно работает. Но мне необходимо сделать .xpi поисковый плагин. Т.е. обычный плагин, который будет при установке добавлять в список поисковиков мой. Возможно ли это? |
Крошка Ру > 08-09-2010 22:06:31 |
13rust > 08-09-2010 22:12:07 |
Да, я уже прочитал эту тему. И еще одну похожую, и кучу статей на других сайтах. Но там везде говориться о создании xml файла, а мне нужен xpi. То есть, чтобы в конце получился обычный .xpi плагин. |
ru-vadik > 08-09-2010 22:33:41 |
Бессмысленность задачи наводит на мысль о курсовой/лабораторной работе . Угадал? |
13rust > 08-09-2010 22:39:34 |
Нет, просто в плагин потом будет включаться другой функционал. Чтобы не было так: основная часть с помощью .xpi, а поисковый плагин отдельно .xml файлом |
ru-vadik > 08-09-2010 22:57:20 |
При помощи XUL создайте Opensearch-плагин и положите его к остальным поисковым плагинам. Такой вариант Вас устраивает? |
13rust > 08-09-2010 22:59:53 |
Вполне, только можно подробней? Я только сегодня утром первый раз в документацию по созданию приложений влез. |
ru-vadik > 08-09-2010 23:06:06 |
Можно еще распаковать расширения и покопаться в них - .xul это переименованный .zip. Больше ничем помочь не могу - не моя сфера деятельности. |
pasynok > 08-09-2010 23:44:02 |
13rust |
13rust > 09-09-2010 22:39:15 |
Спасибо, все отлично заработало! |
ru-vadik > 09-09-2010 23:39:37 |
Поковыряйте Fast Dial - там это есть. |
13rust > 10-09-2010 20:38:18 |
Ага, разобрался. Еще такой вопрос: как сделать, чтобы нужный js код выполнялся только при установке плагина. Т.е. установил плагин - с помощью js добавилась закладка - код больше не выполняется. Может есть какое-то событие или еще что-то? |
13rust > 11-09-2010 16:42:21 |
Спасибо большое уважаемым форумчанам! Надеюсь, вы ответите мне еще на один вопрос: мне нужно по наведению на пункт меню показывать окошко с формой, которое можно было бы стилизовать средствами CSS. Я нашел такие элементы, как box и dialog, думаю, они мне как раз подойдут. Планирую вставить их с помощью оверлея, но куда правильно будет их поместить? В смысле, в какой родительский контейнер? Думаю, просто прибавить к ним hidden=true, а при наведении убирать hidden. Окошко должно просто показываться по центру экрана. Или я неправ изначально, и делать его нужно с помощью обычного JS и DOM, а не с помощью XUL? |