簡體   English   中英

無法在Firefox 13.0.1中安裝Firefox擴展

[英]Can't install Firefox extension in Firefox 13.0.1

我正在開發一個firefox擴展程序,該擴展程序在firefox 12. *版中一直沒有任何問題。

今天,我將FF更新到版本13.0.1,並相應地更改了install.rdf文件:

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

但是從那以后,該擴展程序將不再安裝。 顯示消息“-擴展名-無法安裝,因為它與Firefox 13.0.1不兼容”。 我使用Netbeans的foxbeans插件創建了我的擴展程序的第一個虛擬版本(我曾經是-仍然是Firefox擴展開發的初學者),因此將自動生成install.rdf和install.js文件。 如果您認為有幫助,請隨時請求更多代碼。

還有其他人有同樣的問題嗎? 有什么可能的解釋嗎?

解決了:

看來這是一個相當奇怪的Firefox錯誤。 我發現問題是由我在擴展名的描述上加上了“&”號引起的:

<em:description>Demokritos Labeling & Filtering Client's Firefox Extension</em:description>

如果我將以上內容更改為:

<em:description>Demokritos Labeling and Filtering Client's Firefox Extension</em:description>

擴展程序已正常安裝。

這是一個較小但相當奇怪的錯誤,我應該報告一下。

擴展程序中是否有updateURL?

有一個打開的錯誤,如果您的updateURL不正確,則會出現版本錯誤:

https://bugzilla.mozilla.org/show_bug.cgi?id=740378

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM