1

私の Firefox 拡張機能は、公式の拡張機能サイトでホストされていません。安全な(https)サーバーでホストされています。私が読んだことによると、アドオンに署名する必要はありませんよね?

問題は、それが機能していないことです。プラグインをインストールし、[アップデートの確認] をクリックしましたが、アップデートが見つからないと表示されます。更新マニフェストとインストール マニフェストでバージョンを initial.rev332 から initial.rev333 に設定しました。

誰かが私の状況に光を当てることができますか? どうもありがとう :)

私のインストールマニフェスト...

<?xml version="1.0" encoding="utf-8"?>
<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:id>jid0-BsYlcooDmgR331LCKZwABfD4yQk@jetpack</em:id>
<em:version>initial.rev333</em:version>
<em:type>2</em:type>
<em:bootstrap>true</em:bootstrap>
<em:unpack>false</em:unpack>

<!-- Firefox -->
<em:targetApplication>
  <Description>
    <em:id>{jid0-BsYlcooDmgR331LCKZwABfD4yQk@jetpack}</em:id>
    <em:minVersion>3.4</em:minVersion>
    <em:maxVersion>30.*</em:maxVersion>
  </Description>
</em:targetApplication>

<!-- Front End MetaData -->
<em:name>iStyla</em:name>
<em:description>iStyla is a marketplace for themes for Facebook, Twitter and Google+     </em:description>
<em:creator>iStyla</em:creator>
<em:homepageURL>https://www.istyla.com/</em:homepageURL>

<em:updateURL>https://www.istyla.com/Updates/firefox.rdf</em:updateURL>


</Description>
</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:jid0-BsYlcooDmgR331LCKZwABfD4yQk@jetpack">
<updates>
<r:Seq>
<r:li>
<r:Description>
    <version>initial.rev333</version>
    <targetApplication>
        <r:Description>
        <id>{jid0-BsYlcooDmgR331LCKZwABfD4yQk@jetpack}</id>
        <minVersion>3.0</minVersion>
        <maxVersion>30.*</maxVersion>
        <updateLink>https://www.istyla.com/Updates/Firefox.xpi</updateLink>
        <updateHash>
        sha256:af031d8bb9303a42ab1f270845e9c692d65cd4fc
        </updateHash>
        </r:Description>
    </targetApplication>
</r:Description>
</r:li>
</r:Seq>
</updates>
</r:Description>

</r:RDF>
4

1 に答える 1

0

アドオンのバージョン番号は別の形式にする必要があると思います: https://developer.mozilla.org/en/Install_Manifests#version

ここにリストされているバージョン管理形式を試して、バージョンを区別してください: https://developer.mozilla.org/en/Toolkit_version_format

たぶん試してみてください<em:version>0.0.333</em:version>

また、有効ではないと思い<em:maxVersion>30.*</em:maxVersion>ます (ただし、間違っている可能性があります。AMO でホストしていない場合は、問題なく動作する可能性があります)。FWIW で利用可能な有効な Firefox バージョン番号のリストは次のとおりです: https://addons.mozilla.org/en-US/firefox/pages/appversions/

于 2012-07-11T23:36:32.277 に答える