簡體   English   中英

IE9瀏覽器檢測顯示IE8

[英]IE9 Browser Detection Showing IE8

為了進行調試,我的Web應用程序在每個頁面的底部顯示了用戶的瀏覽器,版本和操作系統-這是用Javascript完成的。

在使用IE9進行開發和測試時,瀏覽器和版本非常完美。

實時應用程序的三個實例在同一Web服務器上運行。 我注意到其中只有一個,圓角不顯示-也不顯示陰影-並且瀏覽器被檢測為IE8(使用IE9時), 並且缺少兼容性視圖按鈕

任何想法如何解決這一問題? 謝謝!

是否可以為該站點打開開發人員工具,並且已為“瀏覽器模式”或“文檔模式”選擇了Internet Explorer 8?

如果沒有,請在您的HTML中尋找惡意的中繼標記:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

這幾乎可以肯定是因為瀏覽器正在進入IE8兼容模式。

這可能是由多種因素觸發的,但是當意外發生時,通常是由於瀏覽器配置所致。

單擊工具菜單,然后選擇“兼容性視圖設置”菜單選項。 這將向您顯示導致瀏覽器進入兼容模式的實例。 最常見的原因是“本地Intranet”設置。 當您在本地網絡(包括localhost )上查看站點時,這將導致瀏覽器使用兼容模式。

您可以通過在HTML代碼中添加一個meta標記來覆蓋它,如下所示:

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

這將迫使IE忽略配置設置,並始終使用正確的呈現引擎而不是兼容模式。

希望能有所幫助。

暫無
暫無

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

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