这篇文章说明Firefox/Thunderbird 1.5中新功能--以登录码安装扩充套件的方法,学会本招有助于布署Fx/Tb。 本文编译自Adding Extensions using the Windows Registry ( http://developer.mozilla.org/en/docs/Adding_Extensions_using_the_Windows_Registry ) ,在devmo有正体中文版时可能会移过去。
简介 本文演示以Windows 登錄碼(Registry)「安裝」Firefox/Thunderbird 擴充套件 ( http://developer.mozilla.org/en/docs/extension )的方法。 本文演示以Windows登录码(Registry)「安装」Firefox/Thunderbird 扩充套件 ( http://developer.mozilla.org/en/docs/extension )的方法。 此功能可以方便協力廠商的程式為Firefox 或Thunderbird 安裝套件。 此功能可以方便协力厂商的程式为Firefox或Thunderbird安装套件。
注意 本文所描述的功能只在Firefox/Thunderbird 1.5 以上版本有用。 注意本文所描述的功能只在Firefox/Thunderbird 1.5以上版本有用。
[ 编辑 ]
安裝 安装 在下列兩個登錄碼下新增項目便可安裝套件: 在下列两个登录码下新增项目便可安装套件:
HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions
HKEY_LOCAL_MACHINE\Software\Mozilla\Firefox\Extensions
若要裝在Thunderbird 中,則將上面的Firefox改為Thunderbird即可。 若要装在Thunderbird中,则将上面的Firefox改为Thunderbird即可。
新增的項目需以擴充套件的 ID ( http://developer.mozilla.org/en/docs/Install_Manifests#id )為名、型態設定為REG_SZ ,其值則為套件安裝檔所在資料夾的完整路徑。 新增的项目需以扩充套件的ID ( http://developer.mozilla.org/en/docs/Install_Manifests#id )为名、型态设定为REG_SZ ,其值则为套件安装档所在资料夹的完整路径。 舉例來說,要安裝 建立擴充套件 ( http://developer.mozilla.org/en/docs/Building_an_Extension )範例中的套件,則需新增一名為 sample@foo.net的登錄碼項目,並將其值設定為c:\extensions\myExtension 。 举例来说,要安装建立扩充套件 ( http://developer.mozilla.org/en/docs/Building_an_Extension )范例中的套件,则需新增一名为sample@foo.net的登录码项目,并将其值设定为c:\extensions\myExtension 。
新增登錄碼之後,下回Firefox/Thunderbird 啟動時便會偵測其值遂行安裝。 新增登录码之后,下回Firefox/Thunderbird启动时便会侦测其值遂行安装。 在Firefox/Thunderbird 執行中時依然可以更動登錄碼。 在Firefox/Thunderbird执行中时依然可以更动登录码。
如果HKEY_CURRENT_USER及HKEY_LOCAL_MACHINE中有相同的登錄碼項目,則會先行採用HKEY_CURRENT_USER中的套件;如果使用者自行安裝過相同的擴充套件,則自行安裝的會優先使用。 如果HKEY_CURRENT_USER及HKEY_LOCAL_MACHINE中有相同的登录码项目,则会先行采用HKEY_CURRENT_USER中的套件;如果使用者自行安装过相同的扩充套件,则自行安装的会优先使用。
[ 编辑 ]
移除 移除 要移除以Windows 登錄碼安裝的套件,只要將相對應的登錄碼項目移除即可。 要移除以Windows登录码安装的套件,只要将相对应的登录码项目移除即可。 移除登錄碼之後,下回Firefox/Thunderbird 啟動偵測後便會一併移除套件。 移除登录码之后,下回Firefox/Thunderbird启动侦测后便会一并移除套件。 在Firefox/Thunderbird 執行中時依然可以更動登錄碼。 在Firefox/Thunderbird执行中时依然可以更动登录码。
[ 本帖最后由 faunus 于 2008-12-5 12:34 编辑 ] |