「安裝 Mozilla ActiveX Plugin」修訂間的差異
出自 MozTW Wiki
小 |
小 (移除廣告) |
||
(未顯示由 8 位使用者於中間所作的 12 次修訂) | |||
行 1: | 行 1: | ||
− | 這篇「安裝 Mozilla ActiveX Plugin」的教學主要是 http://forums.mozillazine.org/viewtopic.php?t=206213 的簡化版。 | + | <div style="border:1px solid;padding:0.25em;background-color:#ffffee;margin-bottom:1em;"> |
− | [ | + | <h2>安全注意</h2> |
+ | 使用 ActiveX 可能會造成電腦安全問題,因此除非你在工作上有需要在有特別設計 (custom-designed) 的網站或內部網路 (intranet) 上,也就是說在控制環境裡使用 ActiveX,否則你不應安裝 ActiveX 外掛。 | ||
+ | </div> | ||
+ | |||
+ | Mozilla 瀏覽器s<!-- browserS 多出 s 是故意的-->本身並不支援 ActiveX 控制元件 (ActiveX control),但是如果你在工作上有特別需要,你可以安裝外掛 (plug-in) 來在 Mozilla 與 Firefox 上使用 ActiveX。 | ||
+ | |||
+ | 這篇「安裝 Mozilla ActiveX Plugin」的教學主要是 [http://forums.mozillazine.org/viewtopic.php?t=206213 Step-By-Step Guide: Embedded Windows Media in Firefox 1.0.x] 的簡化版。 | ||
+ | |||
+ | = 介紹 = | ||
+ | |||
+ | == Mozilla ActiveX 專案 == | ||
+ | |||
+ | [http://www.iol.ie/%7Elocka/mozilla/mozilla.htm Mozilla ActiveX] 是由 Adam Lock 所編寫的 Mozilla 瀏覽器外掛,與 Netscape 6 與 Netscape 7 所包括的 ActiveX 外掛一樣。該外掛實作與微軟的 ActiveX 完全雷同的 APIs (程式編程介面),因此大多數的 ActiveX 控制元件應可以使用。 | ||
+ | |||
+ | == 實作 (implementation) == | ||
+ | |||
+ | Mozilla ActiveX 實作了多數常用的功能。Mozilla ActiveX 有支援一些文件物件 (DOM) 控制,譬如用 class 與 id 取得與設定 HTML 元素等。不過因為 Mozilla 與 Internet Explorer 的佈景引擎內部的不同,出現的效果可能會有少許差異。另外,一些較無用的功能s (methods) 由無效的程式碼所吸收<!-- some of the less useful methods are replaced by dummy code -->。 | ||
+ | |||
+ | == 安全設定 == | ||
+ | |||
+ | 有那些 ActiveX 元件可以下載、使用、給腳本存取 (scripting) 的白名單與黑名單是由 defaults/pref/activex.js 檔所控制。編輯這個檔案來控制 Mozilla ActiveX。 | ||
+ | |||
+ | 注意:Firefox 1.0 的 Mozilla ActiveX 有啟用白名單,因此你必須設安全設定項。 | ||
+ | |||
+ | = 安裝 ActiveX plugin = | ||
+ | 接下來將帶您一步步在 Firefox 上安裝 ActiveX plugin。 | ||
+ | |||
安裝前請先注意: | 安裝前請先注意: | ||
* 為了安全起見,ActiveX plugin 預設僅能執行 Windows Media Player(您可以自行指定允許安裝的 ActiveX control)。 | * 為了安全起見,ActiveX plugin 預設僅能執行 Windows Media Player(您可以自行指定允許安裝的 ActiveX control)。 | ||
− | * 如果您安裝了 AdBlock 這個擴充套件,請取消其中的「OBJ-TABS」(物件頁籤)設定,否則(幾乎)所有 ActiveX control 都能直接執行。 | + | * 如果您安裝了 AdBlock 這個擴充套件,請取消其中的「OBJ-TABS」(物件頁籤)設定,否則(幾乎)所有 ActiveX control 都能直接執行。(是無法執行吧?) |
− | * 本安裝概要僅適用於 Firefox 1.0 及 1.0. | + | * 本安裝概要僅適用於 Firefox 1.0 及 1.0.x 官方 Windows 版,其他版本雖不見得不能安裝,但請自負風險。 |
− | |||
− | |||
== 事前準備 == | == 事前準備 == | ||
− | + | ||
+ | 您必須先安裝 Windows Media Player 9 或 10 版。如果尚未安裝可以從 Windows Update 網站下載(該網站為 IE Only,僅能使用 IE 瀏覽)。 | ||
# 打開 Firefox,在網址列輸入「about:plugins」 | # 打開 Firefox,在網址列輸入「about:plugins」 | ||
− | # 開啟「隨打即找」功能,找看看此頁中有沒有以下三種檔案名稱: | + | # 開啟「隨打即找」功能,找看看此頁中有沒有以下三種檔案名稱: npdsplay.dll , npwmsdrm.dll , npdrmv2.dll |
− | |||
− | |||
− | |||
#* 這些檔案缺一不可。如果找不到的話,請從 Windows Media Player 安裝資料夾(通常是 C:\Program Files\Windows Media Player)中找找看,找到後複製到 Firefox Plugin 資料夾(通常是 C:\Program Files\Mozilla Firefox\plugins),然後重新載入那一頁再找找看。 | #* 這些檔案缺一不可。如果找不到的話,請從 Windows Media Player 安裝資料夾(通常是 C:\Program Files\Windows Media Player)中找找看,找到後複製到 Firefox Plugin 資料夾(通常是 C:\Program Files\Mozilla Firefox\plugins),然後重新載入那一頁再找找看。 | ||
− | #* 如果還是有檔案找不到,那就把 Firefox 關掉、安裝 [ | + | #* 如果還是有檔案找不到,那就把 Firefox 關掉、安裝 [http://www.microsoft.com/windows/windowsmedia/download/plugin.aspx Windows Media Player Plug-in for Netscape Navigator],然後重複剛才動作再找一下。 |
#* 還是有缺?那把 Windows Media Player 移除,重新下載適當的離線安裝檔案來安裝。這些檔案可能是英文版,如果知道中文版位置的幫我補上吧: | #* 還是有缺?那把 Windows Media Player 移除,重新下載適當的離線安裝檔案來安裝。這些檔案可能是英文版,如果知道中文版位置的幫我補上吧: | ||
− | #** [http://www.microsoft.com/downloads/details.aspx?FamilyID=b446ae53-3759-40cf-80d5-cde4bbe07999&displaylang=en | + | #** [http://www.microsoft.com/downloads/details.aspx?FamilyID=b446ae53-3759-40cf-80d5-cde4bbe07999&DisplayLang=zh-tw Windows Media Player 10 Offline Installer 中文版 (Windows XP)] |
− | Windows Media Player 10 Offline Installer (Windows XP)] | + | #** [http://www.microsoft.com/downloads/details.aspx?FamilyID=b446ae53-3759-40cf-80d5-cde4bbe07999&displaylang=en Windows Media Player 10 Offline Installer (Windows XP)] |
− | #** [http://www.microsoft.com/downloads/details.aspx?FamilyID=b47fa121-6c38-4152-9b19-fa40b45a1042&displaylang=en | + | #** [http://www.microsoft.com/downloads/details.aspx?FamilyID=b47fa121-6c38-4152-9b19-fa40b45a1042&displaylang=en Windows Media Player 9 Offline Installer (Windows XP)] |
− | Windows Media Player 9 Offline Installer (Windows XP)] | + | #** [http://www.microsoft.com/downloads/details.aspx?FamilyID=e0175119-9a5b-44c3-b1de-9b2a9aa6cff6&displaylang=en Windows Media Player 9 Offline Installer (Windows 98SE, ME, 2000)] |
− | #** [http://www.microsoft.com/downloads/details.aspx?FamilyID=e0175119-9a5b-44c3-b1de-9b2a9aa6cff6&displaylang=en | ||
− | Windows Media Player 9 Offline Installer (Windows 98SE, ME, 2000)] | ||
== 安裝 == | == 安裝 == | ||
− | 安裝 [http://www.iol.ie/~locka/mozilla/mozactivex-ff-10.xpi Adam Lock 的 ActiveX Plugin for Firefox 1.0] | + | 請在下列清單中,務必正確點選,符合您瀏覽軟體的版本。 |
+ | |||
+ | '''這非常重要!切勿亂點版本不對的 plugin 元件項目,可能破壞您軟體正常運作。若發現有問題或後悔,可直接刪除您 plugins╲ 資料夾中的 npmozax.dll 以修復。''' | ||
+ | |||
+ | 安裝 [http://www.iol.ie/~locka/mozilla/mozactivex-ff-15.xpi Adam Lock 的 ActiveX Plugin''' for Firefox 1.5''' (候選測試中)] (不適用其他Fx版本。) | ||
+ | |||
+ | 安裝 [http://www.iol.ie/~locka/mozilla/mozactivex-ff-107.xpi Adam Lock 的 ActiveX Plugin''' for Firefox 1.0.7'''](不適用其他Fx╱Mozilla版本) | ||
+ | |||
+ | 安裝 [http://www.iol.ie/~locka/mozilla/MozillaControl1712.exe Mozilla 1.7.12 ActiveX Control Installer](僅供測試) | ||
+ | |||
+ | 安裝 [http://www.iol.ie/~locka/mozilla/mozactivex-ff-106.xpi Adam Lock 的 ActiveX Plugin for Firefox 1.0.6](不適用其他Fx╱Mozilla版本) | ||
+ | |||
+ | 安裝 [http://www.iol.ie/~locka/mozilla/mozactivex-ff-104.xpi Adam Lock 的 ActiveX Plugin for Firefox 1.0.4](不適用其他Fx╱Mozilla版本) | ||
+ | |||
+ | 安裝 [http://www.iol.ie/~locka/mozilla/mozactivex-ff-10.xpi Adam Lock 的 ActiveX Plugin for Firefox 1.0](不適用其他Fx╱Mozilla版本) | ||
+ | |||
# 請在上述的連結按下右鍵,選擇「連結另存新檔」 | # 請在上述的連結按下右鍵,選擇「連結另存新檔」 | ||
− | # 將下載的 mozactivex-ff- | + | # 將下載的 mozactivex-ff-15.xpi 拖曳到 Firefox 視窗中,進行安裝。(整個安裝流程結束後,這個「套件」'''不會'''顯示在擴充套件管理員中) |
# 安裝完畢後重新啟動 Firefox。 | # 安裝完畢後重新啟動 Firefox。 | ||
== 檢查 == | == 檢查 == | ||
− | + | 打開 Firefox,在網址列輸入「about:plugins」。檢查看看有沒有「Mozilla ActiveX control and plugin support」,有的話就是成功了,否則您可能得重新安裝一次。 | |
− | |||
== 修改登錄檔 == | == 修改登錄檔 == | ||
− | + | # [http://plugindoc.mozdev.org/resources/wmp9.reg 登錄修改檔在此],請使用「連結另存新檔」(可用記事本開啟)。可將第一行 REGEDIT4 替換成 Windows Registry Editor Version 5.00 | |
− | # [http://plugindoc.mozdev.org/resources/wmp9.reg 登錄修改檔在此] | ||
# 執行您所下載的 wmp9.reg,您可以打開 Firefox 下載管理員後直接點兩下那個檔案。 | # 執行您所下載的 wmp9.reg,您可以打開 Firefox 下載管理員後直接點兩下那個檔案。 | ||
# 會有個視窗問你是不是要加入此資訊,選「是」。 | # 會有個視窗問你是不是要加入此資訊,選「是」。 | ||
行 45: | 行 78: | ||
== 測試 == | == 測試 == | ||
− | 請瀏覽「[http://members.aol.com/jrzycrim01/mozilla/wmp/wmpaxtest.html | + | 請瀏覽「[http://members.aol.com/jrzycrim01/mozilla/wmp/wmpaxtest.html ActiveX Test - Windows Media Player]」。如果您可以聽音樂也可以看影片,那就是成功啦。 |
− | ActiveX Test - Windows Media Player]」。如果您可以聽音樂也可以看影片,那就是成功啦。 | ||
= 移除 = | = 移除 = | ||
行 56: | 行 88: | ||
大功告成,你可以循剛剛的「測試」連結來測試一下,如果啥也看不見就是移除成功啦。 | 大功告成,你可以循剛剛的「測試」連結來測試一下,如果啥也看不見就是移除成功啦。 | ||
+ | |||
= 備註 = | = 備註 = | ||
# 安裝後 User Agent String 會多出「(ax)」字樣,如「Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 (ax)」。您可於「說明>關於 Firefox」中看到。 | # 安裝後 User Agent String 會多出「(ax)」字樣,如「Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 (ax)」。您可於「說明>關於 Firefox」中看到。 | ||
行 62: | 行 95: | ||
# 如果安裝後碰上先前未曾發生的 Flash 讀取問題,請在每回啟動 Firefox 後先於網址列輸「about:plugins」,確保 Firefox 讀入所有 plugin 資訊。 | # 如果安裝後碰上先前未曾發生的 Flash 讀取問題,請在每回啟動 Firefox 後先於網址列輸「about:plugins」,確保 Firefox 讀入所有 plugin 資訊。 | ||
# 如果您還是不能看某些站的多媒體檔案,而且確定那些檔案為 WMP 格式,那'''建議您直接聯絡影音網站站長反映問題'''。 | # 如果您還是不能看某些站的多媒體檔案,而且確定那些檔案為 WMP 格式,那'''建議您直接聯絡影音網站站長反映問題'''。 | ||
+ | |||
+ | == 相關連結 == | ||
+ | |||
+ | * [http://www.iol.ie/%7Elocka/mozilla/control.htm#source 程式碼下載與組建] | ||
+ | * [http://www.iol.ie/%7Elocka/mozilla/plugin.htm#download 外掛組件下載] | ||
{{link|文件專案|一般使用文件主頁}} | {{link|文件專案|一般使用文件主頁}} |
於 2006年4月30日 (日) 21:20 的最新修訂
內容大綱
安全注意
使用 ActiveX 可能會造成電腦安全問題,因此除非你在工作上有需要在有特別設計 (custom-designed) 的網站或內部網路 (intranet) 上,也就是說在控制環境裡使用 ActiveX,否則你不應安裝 ActiveX 外掛。
Mozilla 瀏覽器s本身並不支援 ActiveX 控制元件 (ActiveX control),但是如果你在工作上有特別需要,你可以安裝外掛 (plug-in) 來在 Mozilla 與 Firefox 上使用 ActiveX。
這篇「安裝 Mozilla ActiveX Plugin」的教學主要是 Step-By-Step Guide: Embedded Windows Media in Firefox 1.0.x 的簡化版。
介紹
Mozilla ActiveX 專案
Mozilla ActiveX 是由 Adam Lock 所編寫的 Mozilla 瀏覽器外掛,與 Netscape 6 與 Netscape 7 所包括的 ActiveX 外掛一樣。該外掛實作與微軟的 ActiveX 完全雷同的 APIs (程式編程介面),因此大多數的 ActiveX 控制元件應可以使用。
實作 (implementation)
Mozilla ActiveX 實作了多數常用的功能。Mozilla ActiveX 有支援一些文件物件 (DOM) 控制,譬如用 class 與 id 取得與設定 HTML 元素等。不過因為 Mozilla 與 Internet Explorer 的佈景引擎內部的不同,出現的效果可能會有少許差異。另外,一些較無用的功能s (methods) 由無效的程式碼所吸收。
安全設定
有那些 ActiveX 元件可以下載、使用、給腳本存取 (scripting) 的白名單與黑名單是由 defaults/pref/activex.js 檔所控制。編輯這個檔案來控制 Mozilla ActiveX。
注意:Firefox 1.0 的 Mozilla ActiveX 有啟用白名單,因此你必須設安全設定項。
安裝 ActiveX plugin
接下來將帶您一步步在 Firefox 上安裝 ActiveX plugin。
安裝前請先注意:
- 為了安全起見,ActiveX plugin 預設僅能執行 Windows Media Player(您可以自行指定允許安裝的 ActiveX control)。
- 如果您安裝了 AdBlock 這個擴充套件,請取消其中的「OBJ-TABS」(物件頁籤)設定,否則(幾乎)所有 ActiveX control 都能直接執行。(是無法執行吧?)
- 本安裝概要僅適用於 Firefox 1.0 及 1.0.x 官方 Windows 版,其他版本雖不見得不能安裝,但請自負風險。
事前準備
您必須先安裝 Windows Media Player 9 或 10 版。如果尚未安裝可以從 Windows Update 網站下載(該網站為 IE Only,僅能使用 IE 瀏覽)。
- 打開 Firefox,在網址列輸入「about:plugins」
- 開啟「隨打即找」功能,找看看此頁中有沒有以下三種檔案名稱: npdsplay.dll , npwmsdrm.dll , npdrmv2.dll
- 這些檔案缺一不可。如果找不到的話,請從 Windows Media Player 安裝資料夾(通常是 C:\Program Files\Windows Media Player)中找找看,找到後複製到 Firefox Plugin 資料夾(通常是 C:\Program Files\Mozilla Firefox\plugins),然後重新載入那一頁再找找看。
- 如果還是有檔案找不到,那就把 Firefox 關掉、安裝 Windows Media Player Plug-in for Netscape Navigator,然後重複剛才動作再找一下。
- 還是有缺?那把 Windows Media Player 移除,重新下載適當的離線安裝檔案來安裝。這些檔案可能是英文版,如果知道中文版位置的幫我補上吧:
安裝
請在下列清單中,務必正確點選,符合您瀏覽軟體的版本。
這非常重要!切勿亂點版本不對的 plugin 元件項目,可能破壞您軟體正常運作。若發現有問題或後悔,可直接刪除您 plugins╲ 資料夾中的 npmozax.dll 以修復。
安裝 Adam Lock 的 ActiveX Plugin for Firefox 1.5 (候選測試中) (不適用其他Fx版本。)
安裝 Adam Lock 的 ActiveX Plugin for Firefox 1.0.7(不適用其他Fx╱Mozilla版本)
安裝 Mozilla 1.7.12 ActiveX Control Installer(僅供測試)
安裝 Adam Lock 的 ActiveX Plugin for Firefox 1.0.6(不適用其他Fx╱Mozilla版本)
安裝 Adam Lock 的 ActiveX Plugin for Firefox 1.0.4(不適用其他Fx╱Mozilla版本)
安裝 Adam Lock 的 ActiveX Plugin for Firefox 1.0(不適用其他Fx╱Mozilla版本)
- 請在上述的連結按下右鍵,選擇「連結另存新檔」
- 將下載的 mozactivex-ff-15.xpi 拖曳到 Firefox 視窗中,進行安裝。(整個安裝流程結束後,這個「套件」不會顯示在擴充套件管理員中)
- 安裝完畢後重新啟動 Firefox。
檢查
打開 Firefox,在網址列輸入「about:plugins」。檢查看看有沒有「Mozilla ActiveX control and plugin support」,有的話就是成功了,否則您可能得重新安裝一次。
修改登錄檔
- 登錄修改檔在此,請使用「連結另存新檔」(可用記事本開啟)。可將第一行 REGEDIT4 替換成 Windows Registry Editor Version 5.00
- 執行您所下載的 wmp9.reg,您可以打開 Firefox 下載管理員後直接點兩下那個檔案。
- 會有個視窗問你是不是要加入此資訊,選「是」。
Firefox 有可能誤用舊版的 WMP Plugin,修改登錄檔後可解決此問題。
測試
請瀏覽「ActiveX Test - Windows Media Player」。如果您可以聽音樂也可以看影片,那就是成功啦。
移除
移除超簡單,您必須從 Firefox 安裝目錄(通常是 C:\Program Files\Mozilla Firefox\)下手動移除四個檔案:
- 先把所有 Firefox 全部關掉,一個都不能留。
- 刪除「{Firefox 安裝資料夾}\plugins」下的「npmozax.dll」。
- 刪除「{Firefox 安裝資料夾}\components」下的「nsIMozAxPlugin.xpt」及「nsAxSecurityPolicy.js」。
- 刪除「{Firefox 安裝資料夾}\defaults\pref」下的「activex.js」。
大功告成,你可以循剛剛的「測試」連結來測試一下,如果啥也看不見就是移除成功啦。
備註
- 安裝後 User Agent String 會多出「(ax)」字樣,如「Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 (ax)」。您可於「說明>關於 Firefox」中看到。
- 安裝此 ActiveX plugin 後不代表可以瀏覽所有網站的影音多媒體,因為有些網站使用了 IE only 的小程式來控制,那一切都是白搭。
- 如果您安裝了 AdBlock 這個擴充套件,請取消其中的「OBJ-TABS」(物件頁籤)設定,否則(幾乎)所有 ActiveX control 都能直接執行。
- 如果安裝後碰上先前未曾發生的 Flash 讀取問題,請在每回啟動 Firefox 後先於網址列輸「about:plugins」,確保 Firefox 讀入所有 plugin 資訊。
- 如果您還是不能看某些站的多媒體檔案,而且確定那些檔案為 WMP 格式,那建議您直接聯絡影音網站站長反映問題。
相關連結
‧返回上一頁: 一般使用文件主頁