11 月 052007
 

多種瀏覽器的安裝檔, 包括 Internet Explorer (IE) 獨立運作(Standalone)版

http://browsers.evolt.org/

安裝獨立的 IE7 正式中文版

目前網路開發界還處於 IE6 、 Firefox 的交戰期,沒想到IE7 正式中文版已經悄悄加入戰局了。

好吧,為了解救我們苦命的工程師還有視覺設計人員,上次提過的 IE7 standalone 再度派上用場。

安裝步驟

讓我為各位解說一下如何安裝獨立版的 IE7 :

  1. 第一步當然是先把 IE 7 for XP SP2 中文版下載回來,檔案名稱為 IE7-WindowsXP-x86-cht.exe ,這裡我將它放到 D:\Software 下 (你可以自行決定儲放的位置) 。
  2. 進到 DOS 命令列視窗,用以下指令把 IE7-WindowsXP-x86-cht.exe 解開至 D:\Software\IE7 :
    D:\Software>IE7-WindowsXP-x86-cht.exe /x
  3. 再下載 IE7 standalonezip 檔,並將它解開,裡面會有一個 IE7s.exe 和一個 LICENSE.rtf 。 (注意,我們只需要 zip 檔,不要下載到安裝檔了。)
  4. 把上一步驟的 IE7s.exe 放到 D:\Software\IE7 裡。
  5. 把整個 D:\Software 的 IE7 資料夾搬到…隨便你放哪…我是擺在 C:\Program Files 下。
  6. 幫 C:\Program Files\IE7\IE7s.exe 建立一個捷徑,然後把這個捷徑移到桌面上。
  7. 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 安裝起來了。

如果因為某些因素無法通過安裝程式的驗證程序時,可以這麼處理:

  1. 開啟檔案總管,將目錄指到 C:\Documents and Settings\All Users\Application Data\Windows Genuine Advantage\data 下,這時應該會看到一個 data.txt 檔,將它刪除。
  2. 停用網路 (或拔除網路線) ,這是必要步驟。
  3. 回到安裝畫面再一次驗證,這次就能順利繼續下一步了。
  4. 安裝完 IE7 並重開機後,再將網路復原。

註:上述方式參考自:安裝 IE7 跳過驗證的安裝方法

安裝 Multiple IE

安裝方式很簡單,只要到 http://tredosoft.com/Multiple_IE 下載 multiple-ie-setup.exe 並執行即可。

不過安裝好以後會發現介面是英文的,這時只要到 Multiple IE 安裝路徑下的各 IE 版本對應目錄裡,將 BROWSELC.DLL 刪除或更名即可。

驗明正身

安裝好 IE7 及 Multiple IE 後,如果按下功能表上的「說明 / 關於」,會發現版本都是 7.0 ,這不是搞笑嗎?

關於

其實 IE 的關於視窗都是抓取內建在系統裡的版號,所以不準。正確的驗證方式應該如下:

  1. 將下面文字存為 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>
  2. 用各版本的 IE 開啟 test.html ,就能看到正確的版本代號了:

    Multiple IE

最後還是要提醒,以上的方式會讓 IE7 變成系統的一部份

參考文章


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 從發現那天就是我時常關注的焦點,
許多技巧以及參考書籍都是從你這得知的。

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

CAPTCHA Image
Play CAPTCHA Audio
Reload Image