>Форум 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=14159 |
klay > 01-12-2006 22:22:59 |
Доброго времени суток. Как сделать так, что если на моем сайте http://example.ru/myextension/ Вот, копался в исходниках google-safebrowsing-ru и нашел след. код: Выделить код Код:<em:updateURL> <![CDATA[http://toolbar.google.com/firefox/extensions/safebrowsing/update?guid=%ITEM_ID%&version=%ITEM_VERSION%&application=%APP_ID%&appversion=%APP_VERSION%&dist=google]]> </em:updateURL> проанализировав строку пришел к выводу что на сайте для этого дела используется php. С уважением. |
stoneflash > 01-12-2006 22:41:10 |
klay |
klay > 01-12-2006 22:58:13 |
stoneflash пишет
Так, а если проще. на , P.S. Тут краем уха слышал про update.rdf это что? И с чем его едят? Бррр... совсем запутался |
stoneflash > 01-12-2006 23:38:08 |
klay |
klay > 02-12-2006 00:29:26 |
stoneflash пишет
Ну, и наверно последний вопрос. P.S. А вобще спасибо огромное. Открыл глаза... |
stoneflash > 02-12-2006 00:36:40 |
klay |
klay > 02-12-2006 01:06:06 |
stoneflash пишет
Все равно не работает В install.rdf у меня написанно: Выделить код Код:... <em:homepageURL>http://www.sadhooklay.narod.ru/firefox/extensions/backupthis/</em:homepageURL> <em:updateURL>http://www.sadhooklay.narod.ru/firefox/extensions/backupthis/update.rdf</em:updateURL> ... ... ... <em:version>0.1.0.8</em:version> ... В update.rdf, находящимся по адресу http://www.sadhooklay.narod.ru/firefox/extensions/backupthis/update.rdf написанно: Выделить код Код:<?xml version="1.0"?> <r:RDF xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.mozilla.org/2004/em-rdf#"> <r:Description about="urn:mozilla:extension:{99B4E64F-6C59-4b7c-AB44-B4A8943942C1}"> <updates> <r:Seq> <r:li> <r:Description> <version>0.1.0.9</version> <!-- Firefox --> <targetApplication> <r:Description> <id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</id> <minVersion>2.0</minVersion> <maxVersion>2.0.0.*</maxVersion> <updateLink>http://www.sadhooklay.narod.ru/firefox/extensions/backupthis/backupthis.xpi</updateLink> </r:Description> </targetApplication> </r:Description> </r:li> </r:Seq> </updates> <version>0.1.0.9</version> <updateLink>http://www.sadhooklay.narod.ru/firefox/extensions/backupthis/backupthis.xpi</updateLink> </r:Description> </r:RDF> Естественно, backupthis.xpi лежит по адресу: http://www.sadhooklay.narod.ru/firefox/extensions/backupthis/backupthis.xpi и не работает , фф пшиет обновления не найдены С уважением. |
Tearis > 02-12-2006 18:09:15 |
Пиши туда так: Выделить код Код:<?xml version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:extension:{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> <em:updates> <Seq> <li resource="urn:mozilla:extension:{ec8030f7-c20a-464f-9b0e-13a3a9e97384}:0.1.0.9"/> </Seq> </em:updates> </Description> <Description about="urn:mozilla:extension:{ec8030f7-c20a-464f-9b0e-13a3a9e97384}:0.1.0.9"> <em:version>0.1.0.9</em:version> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>2.0</em:minVersion> <em:maxVersion>2.0.0.*</em:maxVersion> <em:updateLink>http://www.sadhooklay.narod.ru/firefox/extensions/backupthis/backupthis.xpi</em:updateLink> </Description> </em:targetApplication> </Description> </RDF> Конечно em:version должен быть болше той версии что установлена у тебя, что бы расширение обновилось. |
klay > 02-12-2006 18:16:45 |
Tearis пишет
Огромное спасибо! Вопрос а в приведенном примере Выделить код Код:<Description about="urn:mozilla:extension:{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"> <em:updates> <Seq> <li resource="urn:mozilla:extension:{ec8030f7-c20a-464f-9b0e-13a3a9e97384}:0.1.0.9"/> </Seq> </em:updates> </Description> GUID заменить на GUID своего расширения или оставить этот. |
stoneflash > 02-12-2006 18:46:29 |
klay
Угу. поменять. |
Unghost > 02-12-2006 23:25:35 |
Насколько я знаю, чтобы Firefox смог прочесть update.rdf с информацией об обновлении, update.rdf должен отдаваться с правильным content-type - text/xml или text/rdf Добавлено Сбт 02 Дек 2006 23:29:50 : |
klay > 03-12-2006 12:19:48 |
Unghost пишет
Вот вот! И я об том же.... Мучает меня эта мысль ... А че делать? Где можно разместиться? У меня и моего друга есть давняя мечта, относительно некоторого функционала в ФФ. Мы долго (2 месяца) ждали что это кто то напишет... Никто так и не написал и я решил себя попробовать в качестве разработчика. Понравилось. Тем более что вник я за день в основу. Теперь хочу серьезно этим заниматься. Сечас, естественно расширение НИЧЕГО не делает. И не должно. Сейчас мне просто нужно наладить механизм обновления. Как только я его налажу, так начну двигаться дальше, добавлять/наращивать функционал. Подскажите плиз куда можно поселиться с моим расширением (в преспективе не одним). А кстати, а где весь тот народ, что расширения пишет хостится для этих целей? С уважением. |
INFOMAN > 03-12-2006 20:57:42 |
Зарегься на каком-то хосте с php и отдавай заголовки через header() |
klay > 03-12-2006 21:06:29 |
INFOMAN пишет
Спасибо. У каго еще какие варианты есть? |
Tearis > 04-12-2006 01:18:20 |
Ну, мое расширение нормально обновляется с nm.ru http://myhelp.nm.ru/other/moz/ext/firefox/fbbaddition/update.rdf content-type jотдается правильный, чего от него хотят FF понимает. |
klay > 04-12-2006 02:14:36 |
Tearis пишет
Спасибо и тебе милчеловек ... уже интересней. |
klay > 04-12-2006 21:41:10 |
Tearis пишет
Фиг вам. Выделить код Код:<?xml version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:install-manifest"> <em:creator>Sergey Yakovlev</em:creator> <em:description>Расширение делающее резервную копию закладок</em:description> <em:homepageURL>http://www.sadhoo.nm.ru/firefox/extensions/backupthis/</em:homepageURL> <em:updateURL>http://www.sadhoo.nm.ru/firefox/extensions/backupthis/update.rdf</em:updateURL> <em:id>{571F94D8-6BCD-4d01-B4B1-F97756C07205}</em:id> <em:name>backupThis!</em:name> <em:version>0.1.0.12</em:version> <!-- Firefox --> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>1.0</em:minVersion> <em:maxVersion>2.0.0.*</em:maxVersion> </Description> </em:targetApplication> <em:file> <Description about="urn:mozilla:extension:file:backupthis.jar"> <em:package>content/</em:package> <em:skin>skin/classic/</em:skin> </Description> </em:file> </Description> </RDF> вот update.rdf на хостинге: http://www.sadhoo.nm.ru/firefox/extensi … update.rdf соотвественно если заглянуть в update.rdf, то там так и написано, что файл backupthis.xpi лежит: http://www.sadhoo.nm.ru/firefox/extensi … upthis.xpi на хосте лежит 0.1.0.13, дома 0.1.0.12 и НЕ обновляется! |
Unghost > 04-12-2006 22:01:26 |
klay
У него Content-type: application/octet-stream Хостинг под расширения можно получить у нас. Пиши в Bugzilla, по аналогии с https://bugzilla.mozilla-russia.org/show_bug.cgi?id=199 например |
klay > 04-12-2006 23:47:54 |
Unghost пишет
Что писать? Куда зайти? По этой ссылке заполнить поля? Или нет? |
stoneflash > 04-12-2006 23:56:23 |
klay |
Unghost > 05-12-2006 00:02:07 |
klay |
klay > 05-12-2006 01:08:17 |
Unghost пишет
А дальше то что? Зашел по адресу https://bugzilla.mozilla-russia.org/att … tion=enter
Какие данные? |
stoneflash > 05-12-2006 01:10:56 |
klay
Подожди. lakostis в PM тебе напишет, как сделает. Пока ещё нету, вроде. |
klay > 05-12-2006 01:18:10 |
stoneflash пишет
ааа )) спасибо ))) бум ждать |