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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

Разработка » Манифест обновления игнорирует тэг targetPlatform » 27-01-2010 14:10:02

pi.v.vitaly, спасибо! про cgi забыл, это лучший вариант.

а иметь статический update.rdf с селекцией по целевой платформе было б еще удобней...

Разработка » Манифест обновления игнорирует тэг targetPlatform » 26-01-2010 21:36:09

Есть две сборки одного и того-же расширения - одна под Windows, другая под Linux.
Хочу сделать апдейт-манифест, что-бы в зависимости от целевой платформы апдейт-линк указывал на нужную сборку.

Проблема в том что Firefox по каким-то причинам игнорирует тег targetPlatform.
С нижеприведенным манифестом, Firefox на винде ставит обновление,
несмотря на то что targetPlatform указана как Linux

[code]
<update.rdf>
...
<r:Description about="urn:mozilla:extension:{<censored>}">
    <updates>
    <r:Seq>
    <r:li>
    <r:Description>
        <version>5.00.2.201001280</version>
        <targetPlatform>Linux</targetPlatform>
        <targetApplication>
            <r:Description>
            <id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</id>
            <minVersion>2.0</minVersion>
            <maxVersion>3.6.*</maxVersion>
            <updateLink>http://127.0.0.1:8765/plugins/ffwinplugins32.xpi</updateLink>
            <updateHash>
            sha256:6c5bba6126510e4b1531bd627b97037fd78f275fb47ec69

Board footer

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