共用方式為


Internet Explorer 8 - 使用者代理程式字串

受影響的平臺

用戶端 - Windows XP、Windows Vista、Windows 7
伺服器 - Windows Server 2003、Windows Server 2008、Windows Server 2008 R2

功能影響

嚴重性 - 中
頻率 - 高

Description

使用者代理程式字串是 Internet Explorer 識別碼,可提供其版本和其他屬性的相關資料給網頁伺服器。 許多 Web 應用程式依賴 IE 使用者代理程式字串,以及回溯。 執行這項操作且相依于舊版號碼的使用者將會受到影響。 使用者代理程式字串現在包含字串 'Trident/4.0',以允許在 Internet Explorer 7 相容性檢視中執行時,Internet Explorer 7 使用者代理程式字串與 Internet Explorer 8 使用者代理程式字串之間的差異。 如需詳細資訊,請參閱瞭解使用者代理程式字串。

影響的結果

有兩個受影響的區域:

  • 明確檢查使用者代理程式字串且不支援 Internet Explorer 8 使用者代理程式字串的網頁可能無法正確執行。 在大部分情況下,這表示頁面將會封鎖使用者嘗試存取或顯示不正確或格式不正確的內容。
  • 裝載 Trident 的應用程式 (請參閱裝載和重複使用) 預設為使用 Web 選用元件 Internet Explorer 7,但無法存取 Internet Explorer 8 功能。

解決方案

請確定您的應用程式在使用者代理程式字串中正確處理新的 'MSIE 8.0' 版本。 您也可以根據 Internet Explorer 7 加入宣告 Internet Explorer 7 相容性檢視。 這可以使用中繼標記來完成。 如需詳細資訊,請參閱瞭解使用者代理程式字串中的討論。

相容性、效能、可靠性及可用性測試

  • 在 Windows Vista 或 Windows XP 的 Internet Explorer 8 環境中執行您的應用程式和網頁,以確保它們以所需的方式運作。
  • 或者,您也可以執行 Internet Explorer 相容性測試控管 (IECTT) 應用程式相容性工具組 (ACT) ,找出安全性功能更新所造成的任何潛在問題。