舊文件

此處文件僅供參考,請自行考量時效性與適用程度,其他庫藏文件請參考文件頁面
我們亟需您的協助,進行共筆系統搬移、及文件整理工作,詳情請查閱參與我們

「以 Windows 登錄碼安裝擴充套件」修訂間的差異

出自 MozTW Wiki

簡介
行 5: 行 5:
 
== 簡介 ==
 
== 簡介 ==
  
本文演示以 Windows 登錄碼 (Registry)「安裝」Firefox/Thunderbird 擴充套件的方法。此功能可以方便協力廠商的程式為 Firefox 或 Thunderbird 安裝套件。
+
本文演示以 Windows 登錄碼 (Registry)「安裝」Firefox/Thunderbird [http://developer.mozilla.org/en/docs/extension 擴充套件]的方法。此功能可以方便協力廠商的程式為 Firefox 或 Thunderbird 安裝套件。
  
 
'''注意''' 本文所描述的功能只在 Firefox/Thunderbird 1.5 以上版本有用。
 
'''注意''' 本文所描述的功能只在 Firefox/Thunderbird 1.5 以上版本有用。
行 11: 行 11:
 
== 安裝 ==
 
== 安裝 ==
  
Installation is performed by writing a Registry entry under one of the following keys:
+
在下列兩個登錄碼下新增項目便可安裝套件:
  
 
  HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions
 
  HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions
 
  HKEY_LOCAL_MACHINE\Software\Mozilla\Firefox\Extensions
 
  HKEY_LOCAL_MACHINE\Software\Mozilla\Firefox\Extensions
  
For Thunderbird, replace <code>Firefox</code> with <code>Thunderbird</code>.
+
若要裝在 Thunderbird 中,則將上面的 <code>Firefox</code> 改為 <code>Thunderbird</code> 即可。
  
The [[Install_Manifests#id|ID]] of the extension must be used as the name of the Registry entry.  The Registry entry must have a type of <code>REG_SZ</code>, and its value must be an absolute path to the folder containing the extension. For example, to install the extension described [[Building_an_Extension|here]], create a Registry entry with name equal to <code>sample@foo.net</code> and value equal to <code>c:\extensions\myExtension</code>.
+
新增的項目需以擴充套件的 [http://developer.mozilla.org/en/docs/Install_Manifests#id ID] 為名、型態設定為 <code>REG_SZ</code>,其值則為套件安裝檔所在資料夾的完整路徑。舉例來說,要安裝[http://developer.mozilla.org/en/docs/Building_an_Extension 建立擴充套件]範例中的套件,則需新增一名為 <code>sample@foo.net</code> 的登錄碼項目,並將其值設定為 <code>c:\extensions\myExtension</code>
  
After the Registry entry is created, Firefox/Thunderbird will notice the change the next time it is launched.  It is safe to modify the Registry keys while Firefox/Thunderbird is running.
+
新增登錄碼之後,下回 Firefox/Thunderbird 啟動時便會偵測其值遂行安裝。在 Firefox/Thunderbird 執行中時依然可以更動登錄碼。
  
If the same extension appears under both <code>HKEY_CURRENT_USER</code> and <code>HKEY_LOCAL_MACHINE</code>, then the instance under <code>HKEY_CURRENT_USER</code> will be used.  If the same extension appears in the user's profile directory (via manual install), then it will take precedence over any instances found in the Registry.
+
如果 <code>HKEY_CURRENT_USER</code> <code>HKEY_LOCAL_MACHINE</code> 中有相同的登錄碼項目,則會先行採用 <code>HKEY_CURRENT_USER</code> 中的套件;如果If the same extension appears in the user's profile directory (via manual install), then it will take precedence over any instances found in the Registry.
  
 
== 移除 ==
 
== 移除 ==
行 30: 行 30:
 
== 請參照 ==
 
== 請參照 ==
  
[http://developer.mozilla.org/en/docs/Extension_Packaging Extension Packaging]
+
[http://developer.mozilla.org/en/docs/Extension_Packaging 包裝擴充套件]

於 2005年10月7日 (五) 12:17 的修訂

這篇文章說明 Firefox/Thunderbird 1.5 中新功能--以登錄碼安裝擴充套件的方法,學會本招有助於部屬 Fx/Tb。本文編譯自 Adding Extensions using the Windows Registry,在 devmo 有正體中文版時可能會移過去。

編譯開始--BobChao 04:37 2005年十月7日 (CST)

簡介

本文演示以 Windows 登錄碼 (Registry)「安裝」Firefox/Thunderbird 擴充套件的方法。此功能可以方便協力廠商的程式為 Firefox 或 Thunderbird 安裝套件。

注意 本文所描述的功能只在 Firefox/Thunderbird 1.5 以上版本有用。

安裝

在下列兩個登錄碼下新增項目便可安裝套件:

HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions
HKEY_LOCAL_MACHINE\Software\Mozilla\Firefox\Extensions

若要裝在 Thunderbird 中,則將上面的 Firefox 改為 Thunderbird 即可。

新增的項目需以擴充套件的 ID 為名、型態設定為 REG_SZ,其值則為套件安裝檔所在資料夾的完整路徑。舉例來說,要安裝建立擴充套件範例中的套件,則需新增一名為 sample@foo.net 的登錄碼項目,並將其值設定為 c:\extensions\myExtension

新增登錄碼之後,下回 Firefox/Thunderbird 啟動時便會偵測其值遂行安裝。在 Firefox/Thunderbird 執行中時依然可以更動登錄碼。

如果 HKEY_CURRENT_USERHKEY_LOCAL_MACHINE 中有相同的登錄碼項目,則會先行採用 HKEY_CURRENT_USER 中的套件;如果If the same extension appears in the user's profile directory (via manual install), then it will take precedence over any instances found in the Registry.

移除

Extensions installed using the Windows Registry may be uninstalled by simply removing their corresponding Registry entry. After the Registry entry is removed, Firefox/Thunderbird will notice the change the next time it is launched. It is safe to modify the Registry keys while Firefox/Thunderbird is running.

請參照

包裝擴充套件

個人工具