Страницы: 1
Все привет! У меня возникла проблема: необходимо создать поисковый плагин. Создание с помощью opensearch я исследовал и оно прекрасно работает. Но мне необходимо сделать .xpi поисковый плагин. Т.е. обычный плагин, который будет при установке добавлять в список поисковиков мой. Возможно ли это?
Отсутствует
Отсутствует
Да, я уже прочитал эту тему. И еще одну похожую, и кучу статей на других сайтах. Но там везде говориться о создании xml файла, а мне нужен xpi. То есть, чтобы в конце получился обычный .xpi плагин.
Отсутствует
При помощи XUL создайте Opensearch-плагин и положите его к остальным поисковым плагинам. Такой вариант Вас устраивает?
Не стойте на месте - ищите новые тупики :)
Отсутствует
Можно еще распаковать расширения и покопаться в них - .xul это переименованный .zip. Больше ничем помочь не могу - не моя сфера деятельности.
Отредактировано ru-vadik (08-09-2010 23:06:45)
Не стойте на месте - ищите новые тупики :)
Отсутствует
Спасибо, все отлично заработало!
С XUL более-менее разобрался, создание меню, окон и т.д. Но застрял на добавлении букмарклета (читай закладки) при установке плагина. Можно ли это вообще, или запрещено по соображениям безопасности? И если можно, подскажите, пожалуйста, как?
Отсутствует
Ага, разобрался. Еще такой вопрос: как сделать, чтобы нужный js код выполнялся только при установке плагина. Т.е. установил плагин - с помощью js добавилась закладка - код больше не выполняется. Может есть какое-то событие или еще что-то?
Отсутствует
Спасибо большое уважаемым форумчанам! Надеюсь, вы ответите мне еще на один вопрос: мне нужно по наведению на пункт меню показывать окошко с формой, которое можно было бы стилизовать средствами CSS. Я нашел такие элементы, как box и dialog, думаю, они мне как раз подойдут. Планирую вставить их с помощью оверлея, но куда правильно будет их поместить? В смысле, в какой родительский контейнер? Думаю, просто прибавить к ним hidden=true, а при наведении убирать hidden. Окошко должно просто показываться по центру экрана. Или я неправ изначально, и делать его нужно с помощью обычного JS и DOM, а не с помощью XUL?
Отсутствует
Страницы: 1