2010-10-02 51 views
5

我下載了這個Firefox sample extension來自mozilla.org的,我修改了文件的install.rdf和改變maxVersion價值3.6.10(也試過3.6.*100*),我增加了一個新的字符串名稱爲「世界你好」和值是示例擴展的文件夾的路徑是HKCU (also tried HKLM)/Software/Mozilla/Firefox/Extensions/到註冊表中的路徑。如何使用firefox「hello world」擴展示例?

我啓動Firefox,轉到Tools > Addons,它說它需要重新啓動,我重新啓動,然後再次出現,插件出現,但顯示「與Firefox 3.6.10不兼容」,每個按鈕都顯示爲禁用。還刪除註冊表項和文件夾不會將其卸載。

是否還有其他的東西需要改變才能在Firefox 3.6.10中使用hello world樣本?

+0

確保安裝的是新的(已更改)版本,而不是原始版本。然後嘗試卸載並重新安裝。 – MatrixFrog 2010-10-02 05:04:22

+1

我確定它是最新版本(我編輯的那個),並且由於所有按鈕都被禁用,我無法卸載擴展名(刪除註冊表項並刪除文件夾也沒有工作),我不得不卸載firefox並刪除所有自定義並重新安裝它以刪除擴展名。 – jarkam 2010-10-02 05:27:10

回答

3

開始開發擴展程序的最簡單方法是在profile目錄的extensions文件夾中輸入putting a "pointer" file。在部署之前,我不會觸及註冊表方法。

感謝提醒我更新the example extension。現在更新它。

+0

鏈接中斷 – msangel 2015-10-16 23:15:41

+1

@msangel:我一直沒有更新它,但是文件在這裏,如果你需要的話:https://dl.dropboxusercontent.com/u/153605/helloworld.zip – Nickolay 2015-10-17 17:27:33

2

基本上,使用擴展名的最好方法是以.xpi格式打包插件。然後你只需要用Firefox打開這個插件。注意:要製作一個.xpi文件,需要像內容,locale,skin,install.rdf,chrome.manifest等helloworld的所有內容,並嘗試壓縮它,但將擴展名更改爲.xpi而不是.zip。否則,您可以將urlllloworld文件夾重命名爲[email protected],然後將該文件夾複製到C:\ Users \「OS用戶名」\ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ h31hcfq9.default \ extensions中,然後重新啓動。瀏覽器。此外,最好了解這個插件的開發Basic tutorial on addon development

1

創建示例Firefox擴展的過程可以在this link上找到。本教程介紹瞭如何創建Firefox擴展以查找當前網頁中的所有鏈接,突出顯示具有目標屬性的鏈接並提醒您找到了多少鏈接。