Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№113-12-2006 15:17:04

khibinite
Участник
 
Группа: Members
Зарегистрирован: 10-10-2006
Сообщений: 21
Веб-сайт

Почему не встает расширение

Всем привет!

Разрабатываю плагин для лисы. При установке ругается на несовместимость с лисой. Где можно увидеть, что делается не так. Консоль javascript молчит как партизан :(.

Спасибо.

Отредактировано khibinite (13-12-2006 15:17:26)


Сэкономим бумагу

Отсутствует

 

№213-12-2006 15:30:40

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415

Re: Почему не встает расширение

khibinite
В install.rdf.


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№313-12-2006 15:42:12

khibinite
Участник
 
Группа: Members
Зарегистрирован: 10-10-2006
Сообщений: 21
Веб-сайт

Re: Почему не встает расширение

Merlyel

В install.rdf.

Спасибо. Уже легче. А вот на что именно в этом файле идет ругань - где это увидать можно?

Отредактировано khibinite (13-12-2006 15:42:49)


Сэкономим бумагу

Отсутствует

 

№413-12-2006 15:48:20

VictorS
Участник
 
Группа: Members
Откуда: г. Петрозаводск
Зарегистрирован: 16-03-2005
Сообщений: 140
Веб-сайт

Re: Почему не встает расширение

Выделить код

Код:

<em:targetApplication>
      <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>1.5</em:minVersion>
        <em:maxVersion>2.0.0.*</em:maxVersion>
      </Description>
    </em:targetApplication>

Ищи подсекцию Description в секции em:targetApplication именно с указанным em:id. И если расширение только для Firefox, то убери все лишние Description.


"Не показывайте мне дорогу, а научите как найти ее самому."

Отсутствует

 

№513-12-2006 15:51:40

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Почему не встает расширение

khibinite
Дай само расширение - скажем ошибку.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№613-12-2006 16:04:20

khibinite
Участник
 
Группа: Members
Зарегистрирован: 10-10-2006
Сообщений: 21
Веб-сайт

Re: Почему не встает расширение

VictorS

И если расширение только для Firefox, то убери все лишние Description.

А если нет?


Сэкономим бумагу

Отсутствует

 

№713-12-2006 16:10:09

VictorS
Участник
 
Группа: Members
Откуда: г. Петрозаводск
Зарегистрирован: 16-03-2005
Сообщений: 140
Веб-сайт

Re: Почему не встает расширение

А если нет, то нужно создать Description для каждого приложения, указав его id и версии на которые расчитанно. А вообще, очень советую заглянуть в топик "Русская документация по разработке на XUL" и на сайт для разработчиков.


"Не показывайте мне дорогу, а научите как найти ее самому."

Отсутствует

 

№813-12-2006 16:10:42

khibinite
Участник
 
Группа: Members
Зарегистрирован: 10-10-2006
Сообщений: 21
Веб-сайт

Re: Почему не встает расширение

stoneflash

Дай само расширение - скажем ошибку.

А сюда файлы можно аттачить?

Добавлено Срд 13 Дек 2006 16:22:15 :
И все-таки: неужели нигде в лисе не ведется никакой лог ошибок?


Сэкономим бумагу

Отсутствует

 

№913-12-2006 16:26:26

VictorS
Участник
 
Группа: Members
Откуда: г. Петрозаводск
Зарегистрирован: 16-03-2005
Сообщений: 140
Веб-сайт

Re: Почему не встает расширение

khibinite, это не ошибка! Это просто неумение создать правильный XPI. Firefox проверяет по указанным мною данным совместимо ли расширение с ним, и если да, то устанавливает его. Сходи по указанным ссылкам и научись делать правильный install.rdf.


"Не показывайте мне дорогу, а научите как найти ее самому."

Отсутствует

 

№1013-12-2006 16:28:37

khibinite
Участник
 
Группа: Members
Зарегистрирован: 10-10-2006
Сообщений: 21
Веб-сайт

Re: Почему не встает расширение

VictorS

А вообще, очень советую заглянуть в топик "Русская документация по разработке на XUL" и на сайт для разработчиков.

Постоянно перед глазами. Но, согласитесь, это слабо помогает в случае, когда трабл возникает, например, из-за банальной опечатки. Хочется странного - что-то типа сообщения "There is some stupid typo in the file bla-bla" или что-то в этом роде, а не единственное "Отвали со своим кривым плагином".


Сэкономим бумагу

Отсутствует

 

№1113-12-2006 17:02:29

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Почему не встает расширение

khibinite

Постоянно перед глазами. Но, согласитесь, это слабо помогает в случае, когда трабл возникает, например, из-за банальной опечатки. Хочется странного - что-то типа сообщения "There is some stupid typo in the file bla-bla" или что-то в этом роде, а не единственное "Отвали со своим кривым плагином".

Представляете, что будет, если Фокс будет вести лог абсолютно всех ошибок? Это слишком громоздко получится.

А сюда файлы можно аттачить?

Вверху есть ссылка Загрузки


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№1213-12-2006 17:04:02

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415

Re: Почему не встает расширение

khibinite
А как тебе fx определит, что там "There is some stupid typo in the file bla-bla"? Fx вообще просто смотрит - подходит расширение ему или нет, ведь это браузер, а не система разработки расширений :)


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№1313-12-2006 17:18:43

khibinite
Участник
 
Группа: Members
Зарегистрирован: 10-10-2006
Сообщений: 21
Веб-сайт

Re: Почему не встает расширение

В общем, http://forum.mozilla-russia.org/uploaded/checker.xpi

Отредактировано khibinite (13-12-2006 17:44:13)


Сэкономим бумагу

Отсутствует

 

№1413-12-2006 17:25:57

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415

Re: Почему не встает расширение

А с каких пор у fx'а id стал {a07253ea-eb66-419b-8f53-4c31dec5205c}. У него вроде всю жизнь был {ec8030f7-c20a-464f-9b0e-13a3a9e97384}.


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№1513-12-2006 17:42:42

khibinite
Участник
 
Группа: Members
Зарегистрирован: 10-10-2006
Сообщений: 21
Веб-сайт

Re: Почему не встает расширение

А с каких пор у fx'а id стал {a07253ea-eb66-419b-8f53-4c31dec5205c}. У него вроде всю жизнь был {ec8030f7-c20a-464f-9b0e-13a3a9e97384}.

Блин, я думал, что он тоже должен быть сгенеренным :dumb:

Добавлено Срд 13 Дек 2006 17:49:46 :
Все-таки есть толк в вопрошании :). Спасибо всем большое!


Сэкономим бумагу

Отсутствует

 

№1613-12-2006 17:56:34

VictorS
Участник
 
Группа: Members
Откуда: г. Петрозаводск
Зарегистрирован: 16-03-2005
Сообщений: 140
Веб-сайт

Re: Почему не встает расширение

Сгенерированным и определяющим твое расширение должен быть id который непосредственно в RDF. А в em:targetApplication должны быть реальные id реальных приложений куда будет устанавливаться.


"Не показывайте мне дорогу, а научите как найти ее самому."

Отсутствует

 

№1713-12-2006 19:12:40

VictorS
Участник
 
Группа: Members
Откуда: г. Петрозаводск
Зарегистрирован: 16-03-2005
Сообщений: 140
Веб-сайт

Re: Почему не встает расширение

Блин, застрял я в прошлом веке версий до 1.5. Сегодня похоже день открытий. Узнал что версия теперь в Toolkit version format. А теперь вот про необязательность GUID...
/me ушел читать про формат Install Manifest


"Не показывайте мне дорогу, а научите как найти ее самому."

Отсутствует

 

№1814-12-2006 16:06:42

khibinite
Участник
 
Группа: Members
Зарегистрирован: 10-10-2006
Сообщений: 21
Веб-сайт

Re: Почему не встает расширение

люди, подскажите плиз заодно, как можно узнать веб-адрес отображаемой в данный момент в лисе страницы?

У Лисы есть фича "Информация о странице". А вот что при этом "слушается", чтобы эту инфу поиметь...

Отредактировано khibinite (14-12-2006 16:08:50)


Сэкономим бумагу

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]