2015-09-08 49 views
0

我在Windows 7上安裝了IE9瀏覽器。 瀏覽器沒有正確顯示頁面上的滾動條。 如果我添加此設置標題:兼容性查看IE9到邊緣內的設置

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

然後,它的工作原理。這是從文檔: 「兼容性查看功能允許用戶」恢復「到以前的瀏覽器版本。」

因爲IE9不知道什麼是邊緣,它可能使用了一些默認狀態,它應該是相同的,如果我添加X,而不是邊緣:

但如果我寫的x,頁面不再工作。那麼,由於沒有線索,邊緣如何影響舊操作系統內的舊IE9,有什麼優勢? 有人可以解釋嗎?

回答

1

"IE=edge"符號在IE用於瀏覽器使用的最佳可用的渲染模式。這基本上意味着IE8將被迫使用IE8模式,IE9將被強制使用IE9模式,IE10將使用IE10模式,而IE11將使用IE11模式。

此標誌的目的是覆蓋可能會讓IE進入舊版兼容模式而不是正常模式的其他任何內容(如本地瀏覽器配置設置)。

單詞「邊緣」是觸發此功能的特定關鍵字;你不能用其他東西代替它並得到相同的結果。

本文中的「邊緣」是對「尖端」的引用,即最高級的版本。

請注意:「邊緣」一詞的這種用法與Microsoft給予他們新的Edge瀏覽器的名稱完全無關。

0

我在ie9中也有這個兼容性問題。該網站是在Drupal 7中開發的。因此,我在模板文件夾中的html.tpl.php文件的頭部添加了html代碼。添加此標記時,應將其添加到HTML頁面的標記下方。

HTML代碼: -

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