多種瀏覽器的安裝檔, 包括 Internet Explorer (IE) 獨立運作(Standalone)版
安裝獨立的 IE7 正式中文版
目前網路開發界還處於 IE6 、 Firefox 的交戰期,沒想到IE7 正式中文版已經悄悄加入戰局了。
好吧,為了解救我們苦命的工程師還有視覺設計人員,上次提過的 IE7 standalone 再度派上用場。
安裝步驟
讓我為各位解說一下如何安裝獨立版的 IE7 :
- 第一步當然是先把 IE 7 for XP SP2 中文版下載回來,檔案名稱為 IE7-WindowsXP-x86-cht.exe ,這裡我將它放到 D:\Software 下 (你可以自行決定儲放的位置) 。
- 進到 DOS 命令列視窗,用以下指令把 IE7-WindowsXP-x86-cht.exe 解開至 D:\Software\IE7 :
D:\Software>IE7-WindowsXP-x86-cht.exe /x
- 再下載 IE7 standalone 的 zip 檔,並將它解開,裡面會有一個 IE7s.exe 和一個 LICENSE.rtf 。 (注意,我們只需要 zip 檔,不要下載到安裝檔了。)
- 把上一步驟的 IE7s.exe 放到 D:\Software\IE7 裡。
- 把整個 D:\Software 的 IE7 資料夾搬到…隨便你放哪…我是擺在 C:\Program Files 下。
- 幫 C:\Program Files\IE7\IE7s.exe 建立一個捷徑,然後把這個捷徑移到桌面上。
- Update: 執行 C:\Program Files\IE7\update\xmllitesetup.exe ,這樣就能讓 IE7 大部份的功能介面 (包含頁籤) 出現。
就這樣了,現在只要執行剛剛建立的捷徑,你就有獨立執行的 IE7 中文版了。當然你的 IE6 還是乖乖地被綁在 Windows 這個大柱子上任你摧殘…
補述
Dolittle 網友問了一個好問題,那就是為什麼照我上面說的方式裝好 IE7 後,不會出現 IE7 的分頁功能? (已解決,見下面的補述) 而且一打開後就會出現 JavaScript Error ?
這個問題很簡單,因為 IE 的核心其實會和系統息息相關,而我上面的做法只啟動了 IE7 的 render 引擎,而沒有把相關功能一起啟用。換句話說,這樣的安裝方式只是我為了檢查目前的網頁是不是能在 IE7 上被正確顯示,至於其他功能 (例如 Tab) 還是必須用正常的安裝方式才能啟用。而 JavaScript Error 也是因為某些元件沒有安裝,而 IE7 預設的啟動畫面裡有用到此功能所導致的。
有一利必有一弊,所以各位如果真的要使用 IE7 的完整功能,就我所知,只能用完整安裝了。
註:也許還有比較好的做法,歡迎大家提供。
再補述
在 Tsung 老大那邊發現要多一個執行 update\xmllitesetup.exe 的步驟,這樣 IE7 的介面才會完整出現。
Posted by jaceju at 樂多Roodo! │10:00 │回應(13) │引用(1) │
樂多分類:網路/3C 共同主題:電腦知識區 工具:加入樂多書籤│編輯本文
引用URL
http://cgi.blog.roodo.com/trackback/2535816
引用列表:
上次介紹過 IE7 獨立執行版本,不過我在使用上還是有些缺憾: 就算執行了 update/xmllitesetup.exe ,但上方的工具列還是不完整。 無法關閉快顯封鎖程式。
再一次挑戰 IE7 與 IE6 共存!【網站製作學習誌】 at 2007年05月5日 12:29
太慢發現您的POST=.=
早早就以DL IE7…只有一個感覺…”OOXXXX”(太髒了..消音中)現在 IE6 也回不來了 IE 7好像也疑除不太掉.
火大後 開始全面改用FireFox=.=(心虛…)
大聲說~Firefox 好用~YA~YA~YA~
以上 =.=|||
Posted by clamp62 at 2006年12月1日 22:16
感謝提供這有用的訊息。
也補充一下 http://tredosoft.com/IE7_standalone 網站上寫到的條件式註解用法給其他網友:
To enable conditional CSS support
Posted by jocosn at 2006年12月3日 03:57
安裝中剛好看到這篇,趕快強制停止安裝程序。
按版主指示施工後,把ie7變成免安裝軟體嚐鮮了一下。
嗯!說句實話真不是蓋的…
… … 『果真難用』!
理所當然 Firefox 再下一成囉!
Posted by 859m at 2006年12月8日 21:42
謝謝分享.
Posted by gloriac55 at 2006年12月19日 09:41
direct DL IE7 installer:
hxxp://download.microsoft.com/download/4/a/5/4a5a86de-af85-432e-979c-fa69e5d781db/IE7-WindowsXP-x86-cht.exe
Posted by apl at 2007年02月7日 09:37
To apl:
感謝提供~~ 🙂
本來還在煩惱下載還要驗證這件事情說。
Posted by jaceju at 2007年02月7日 09:49
Hello,
我是過您說的步驟了
我是下載 IE7 英文版
裝完後沒看到 IE7 的 Tabs
且每個頁面都會出現 Javascript Error (網頁本身是正常的)
不知道是 IE7s 版本太舊還是?
另外我在 www.google.com.tw 開啟右鍵選擇時
他 menu 出來是中文的? =.=
且當我選「內容」時,文字的部份很多都變成框框
難道這 IE7s 專門是 for 正體中文版的 IE7 使用呢?
謝謝!
Posted by Dolittle at 2007年03月22日 09:29
To Dolittle:
會發生你說的這些問題,其實不是 IEs 版本太舊,而是因為 IE7 本身沒有安裝到系統裡。
我想你應該清楚 IE 的核心其實會和系統息息相關,而我上面的做法只啟動了 IE7 的 render 引擎,而沒有把相關功能一起執行。
也就是說這樣的安裝方式只是我為了看目前的網頁是不是能在 IE7 上正確被 render ,至於其他功能 (例如 Tab) 還是必須用正常的安裝方式才能啟用。
供你參考 🙂
Posted by jaceju at 2007年03月22日 09:54
Dear jeceju,
感謝您的快速回覆 😛
剛再您還沒回覆時,我自己也試了中文版的
情形是一模一樣的
給大家參考看看 ^^
Posted by Dolittle at 2007年03月22日 10:33
如果Windows不是正版的呢?? XD
Posted by Dylan at 2007年04月1日 21:43
試了就知道了呀,反正有直接下載網址 🙂
Posted by jaceju at 2007年04月1日 21:48
大災難>”<
我依照上述的方法安裝之後,ie6就出現很嚴重的問題。
例如我點選yahoo上的搜尋結果,點選的頁面不但不會出現,
還會一連跳出38個ie視窗=..=
現在只能等明天公司找人來修了=..=
Posted by 路人T at 2007年09月12日 18:57
To 路人T:
怎麼感覺比較像中毒呀?上面的方法我在好幾台電腦都試過了,應該是沒問題才對。
不然如果沒特別要求的話,我想你還是安裝 IE7 好了,不要混搭安裝。
我現在又換回 IE6 了,決定用 VirtualBox 來安裝另一個 XP 玩 IE7 。
Posted by jaceju at 2007年09月12日 20:13
=======================================================
再一次挑戰 IE7 與 IE6 共存!
上次介紹過 IE7 獨立執行版本,不過我在使用上還是有些缺憾:
- 就算執行了 update/xmllitesetup.exe ,但上方的工具列還是不完整。
- 無法關閉快顯封鎖程式。
- 無法成功模擬 onBeforeUnload 事件。
- 每次開啟 IE7s 時,總是會連到微軟預設的網頁,並出現 JavaScript Error 。
註:更完整的說明請參考 Internet Explorer 7 running side by side with IE6. (standalone) 中 Obviously some features will be broken 提到的部份。
如果我需要這些功能的話,我就得把 IE7 安裝在電腦裡。可是問題來了,那 IE6 該怎麼辦?還好提供 IE7s 的 TredoSoft 也提供了我們其他版本的 IE 獨立執行工具,稱為 Multiple IE 。 Multiple IE 提供了從 IE3 到 IE6 間的各個版本供我們測試,對 Web 開發人員來說是個非常好用的工具。
接下來,我將以 IE7 為主,其他版本的 IE 為輔,打造我的 IE 測試環境。
安裝 IE7
如果先前已經有安裝過 IE7s ,那麼應該可以在 IE7 解壓縮的目錄下找到 update/iesetup.exe 這個安裝檔。執行它以後,就能夠將 IE7 安裝起來了。
如果因為某些因素無法通過安裝程式的驗證程序時,可以這麼處理:
- 開啟檔案總管,將目錄指到 C:\Documents and Settings\All Users\Application Data\Windows Genuine Advantage\data 下,這時應該會看到一個 data.txt 檔,將它刪除。
- 停用網路 (或拔除網路線) ,這是必要步驟。
- 回到安裝畫面再一次驗證,這次就能順利繼續下一步了。
- 安裝完 IE7 並重開機後,再將網路復原。
註:上述方式參考自:安裝 IE7 跳過驗證的安裝方法。
安裝 Multiple IE
安裝方式很簡單,只要到 http://tredosoft.com/Multiple_IE 下載 multiple-ie-setup.exe 並執行即可。
不過安裝好以後會發現介面是英文的,這時只要到 Multiple IE 安裝路徑下的各 IE 版本對應目錄裡,將 BROWSELC.DLL 刪除或更名即可。
驗明正身
安裝好 IE7 及 Multiple IE 後,如果按下功能表上的「說明 / 關於」,會發現版本都是 7.0 ,這不是搞笑嗎?
其實 IE 的關於視窗都是抓取內建在系統裡的版號,所以不準。正確的驗證方式應該如下:
- 將下面文字存為 test.html :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>測試瀏覽器</title> </head> <body> <div> <script type="text/javascript"> document.write(navigator['userAgent']); </script> </div> </body> </html>
- 用各版本的 IE 開啟 test.html ,就能看到正確的版本代號了:
最後還是要提醒,以上的方式會讓 IE7 變成系統的一部份。
參考文章
- 網站製作學習誌::安裝獨立的 IE7 正式中文版
- 203x的個人BLOG::安裝IE 7 跳過驗證的安裝方法
- TredoSoft::Internet Explorer 7 running side by side with IE6. (standalone)
- TredoSoft::Install multiple versions of IE on your PC
Posted by jaceju at 樂多Roodo! │12:27 │
樂多分類:網路/3C 共同主題:電腦知識區 工具:加入樂多書籤│編輯本文
嗨站長,
我好喜歡您的蠟筆小新模板,請問我可以下載他修改給我自己得blog上面使用嗎~
^^
Posted by angus at 2007年05月6日 02:51
To angus:
可以呀~~咦?我記得前面已經回過你了吧?
CSS 和圖都是公開的,你喜歡就拿去囉~~不過記得註明出處 (或寫一篇文章連回來) 即可。 🙂
Posted by jaceju at 2007年05月6日 09:26
Dear jaceju,
嗯,
我安裝完 IE 7 ,順利成功,
但是使用 Multiple IE 後,
開啟 IE6,會彈出
「Press OK to continue loading the content of this page」
google 後,好像是一些 HTML 的標籤(例如 flash 的 embed) 會導致那個彈現視窗。但找不到解決之道。
所以在此問一下,請問您使用 Mutltiple IE6 會不會有相同問題,而您又是怎麼解決?
註:我用 Multiple IE6 看 Yahoo! 奇摩的網頁就會迸現那個彈出視窗。
謝謝!
Posted by Kent at 2007年05月26日 12:47
To Kent:
那的確是 Flash 的關係,我目前也還沒找到方式可以解決。
Posted by jaceju at 2007年05月26日 16:00
To jaceju,
謝謝您的回覆:)
此外,您的書我有看,
寫得著實精采。
您的 Blog 從發現那天就是我時常關注的焦點,
許多技巧以及參考書籍都是從你這得知的。