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

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

№126-01-2010 21:36:09

MaximR
Участник
 
Группа: Members
Зарегистрирован: 26-01-2010
Сообщений: 2
UA: Chrome 3.0

Манифест обновления игнорирует тэг targetPlatform

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

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

Выделить код

Код:

<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:6c5bba6126510e4b1531bd627b97037fd78f275fb47ec69b9344889413b46e34
            </updateHash>
            </r:Description>
        </targetApplication>
    </r:Description>
    </r:li>
    </r:Seq>
    </updates>
</r:Description>...

Кто не прав и что здесь можно сделать?
Запихивать все в один пакет ой как не хочется...

Отсутствует

 

№227-01-2010 14:10:02

MaximR
Участник
 
Группа: Members
Зарегистрирован: 26-01-2010
Сообщений: 2
UA: Chrome 3.0

Re: Манифест обновления игнорирует тэг targetPlatform

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

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

Отсутствует

 

Board footer

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