簡體   English   中英

Internet Explorer 11 X-UA-Compatible = IE8,框架的UserAgent錯誤

[英]Internet Explorer 11 X-UA-Compatible=IE8, wrong UserAgent for frames

我有一個Intranet應用程序。 我們正在使用IE11,該應用程序以IE8模式運行。 這是通過x-ua-compatible-Meta-Tag指定的。

我們正在iframe中顯示外部應用程序。 這些應用程序需要在IE5中運行。 當模式為IE8或更低版本時,它們會自動添加x-ua-compatible-Tag,但是Internet Explorer在幀的請求標頭中發送IE-UserAgent。

任何想法如何解決? 我整天都在尋找...

我對你有個壞消息。 您試圖實現的目標是不可能的。

IE使用相同的瀏覽器模式顯示單個頁面中的所有框架/ iframe。 它無法在不同的框架或iframe中顯示不同的模式。 這根本不是一個選擇。

您可能最想得到的是在新標簽頁或瀏覽器窗口而不是iframe中打開“怪癖模式”頁面。

在回答問題時,我也懇請您找到一種擺脫IE5怪癖模式要求的方法。 甚至在不久的將來,即使是IE8模式也會給您帶來麻煩。 Microsoft的Edge瀏覽器不支持這些模式,因此當它們最終放棄對IE11的支持時,您的站點將無法在新系統上運行。 這不是一個長期的問題:Microsoft的既定目標是繼續使用Edge瀏覽器,並在可行時盡快放棄對IE的支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM