[英]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不正確,則會出現版本錯誤:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.