Internet Explorer

出自 ProgWiki
(已重新導向自 IE)
前往: 導覽搜尋

IE(Internet Explorer), 參照:『維基百科~Internet_Explorer』。

  • MS已預告IE時代的終結,預計將以Microsoft Edge取代IE作為預設的瀏覽器。

官方網站

技術文件

下載

IE 6
IE 7
IE 7專用外掛
IE 8
  • IE8(內建Internet Explorer Developer Toolbar,使用按鍵F12觸發)
IE 9
IE 10
IE 11
IE 最新版本
Internet Explorer Developer Channel
其它
  • IETester(測試網站在不同版本的IE下的瀏覽情況)

IE相關外掛

IE的架構

  1. IExplore.exe(AP)
  2. Browsui.dll (UI of IE)與Shdocvw.dll(WebBrowser control)
  3. Mshtml.dll ("Trident" HTML/CSS parsing and rendering, DHTML DOM, Active document interfaces)
  4. Urlmon.dll (Securite and download)
  5. WinInet.dll(Windows Internet Protocol handler, and cache management)

IE已知的問題

  1. PNG圖檔無法正常顯示透空
  2. 在HTML與CSS上,與W3C所制定的標準略有差異,參照:『維基百科~Internet_Explorer_box_model_bug
  3. 安全性較差

FAQ

Internet Explorer 停止回應、停止運作或重新啟動

IE7無法顯示PNG圖檔?

  • 以下方法任選其一使用。
  1. 使用 Regedit.exe 去更改登錄檔:
    至 HKEY_CLASSES_ROOT\MIME\Database\Content Type\image\png
    將Extention的值改為png
    將Image Filter CLSID的值改為{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}
  2. 移除QuickTime。
  3. Run IE7 as Administrator。

IE6與IE7並存

  1. 先將原本的IE6目錄 "C:\Program Files\Internet Explorer" 自行複製一份到 "C:\Program Files\Internet Explorer 6",如果已經升級到IE7的話,則從別台同樣版本的Windows中複製此IE6的目錄過來。
  2. 將目錄"C:\Program Files\Internet Explorer 6"下的 iexplore.exe 建立捷徑到桌面,並重新命名於 IE6
  3. 在目錄"C:\Program Files\Internet Explorer 6"下,新增純文字檔(檔案大小為0KB即可),並重新命名為 iexplore.exe.local
  4. 之後如果要啟動IE6的話,則使用桌面上名為 IE6的捷徑即可。
  • 參考資料:

IE的檢視原始檔的預設編輯器

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name 

更新成 IE8 後出現錯誤訊息:已關閉此網頁以協助保護您的電腦

網站遊覽分級過濾

關於Flash Player

IE因為高安全性設定導致Flash Player裝不起來。

如果因為IE的高安全性設定
檔到的話
請先把下列2個網址
先暫時加入信任的網站

http://www.adobe.com
http://fpdownload.macromedia.com

裝好Flash Player 之後
再從信任的網站裡移掉這兩個

IE一直顯示Flash Player必須升級的假訊息

  • 由於安全性設定,未加入信任網站的Flash可能無法正常播放,而會提示Flash Player必須升級的假訊息。(不論你更新多少次Flash Player,該網站的Flash內容還是看不到)這時請把該網站加入IE的信任網站,這樣IE才會正常顯示該網站的Flash內容。

IE 8.0 64bit版無法安裝Flash Player

IE 8的Internet Explorer Developer Toolbar 無法顯示

  1. 使用Regedit.exe
  2. 將 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IEDevTools 裡的 WindowPos 刪除
  3. 重新開啟 IE 8 並使用按鍵 F12

IE8的模式顯示

<meta http-equiv="X-UA-Compatible" content="IE=8"/>
  • 強制模擬IE7的顯示模式
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
  • 強制Google Chrome Frame的顯示模式
需安裝外掛,Google Chrome Frame,參照:『維基百科~Google_Chrome_Frame
<meta http-equiv="X-UA-Compatible" content="chrome=1" />

IE的連線數上限問題

如何在IE中使用Visual Studio去Debug JavaScript

轉散佈IE時客製化

使用群組原則佈署IE首頁