2012-07-15 12 views
4

我做這個教程我如何設置你創建一個Firefox擴展環境,不明白這一點部分:指着一個擴展

指着一個擴展 在你的開發配置文件夾,你會發現一個名爲extensions的文件夾。其中,您將擁有所有已安裝的擴展的代碼。您可以創建一個指針文件,而不是將代碼放在那裏。通過爲您創建一個具有唯一名稱的文件來實現這一點(這將與您在install.rdf文件中爲em:id值選擇的內容相同 - 下文將詳細介紹)。

這個部分可以在這個環節發現:How to develop a Firefox extension

我在Ubuntu這樣做。這是否與創建符號鏈接相同?我對這部分感到困惑。

回答

3

不,並非所有Firefox上運行的操作系統都具有符號鏈接 - 因此必須發明不同的機制。您需要創建一個名稱與擴展名匹配的文本文件,並將擴展名的路徑作爲其內容。指向此目錄的具有相同名稱的符號鏈接應該同樣如此,但如果擴展管理器確定您的擴展可用更新(更新安裝將刪除符號鏈接並將其替換爲常規擴展安裝,不確定這是否也發生在文本文件中)。

就我個人而言,我意識到正確安裝擴展會產生更一致的結果 - 您不會遇到擴展的某些部分被更新而其他部分不被更新的醜陋情況。這就是爲什麼我寫了Extension Auto-Installer(注意:這是自我推銷),它簡化了安裝過程 - 尤其是當您開發無重啓擴展時。

+0

哇這是如此史詩。我會先試試這個,如果我成功了,請告訴你。謝謝! :) – 2012-07-16 04:25:11

+0

感謝您的延伸 - 它的工作很棒! – 2013-07-24 11:47:24