2016-07-13 47 views
0

我有一個使用mixitup jquery腳本的頁面。 它在Chrome,Opera和IE11中完美運行。強制使用IE8瀏覽器兼容性視圖

但我需要它在IE8中工作。

我有腳本在IE8中工作,只是沒有花哨的動畫,這很好。

除了IE瀏覽器兼容性視圖設置爲「Internet Explorer 8兼容性視圖」時,它只能在IE8中運行。

在下面的截圖中,它顯示了不同的版本,但是您可以看到我的意思是什麼,第二個而不是第一個。

I need 'Internet Explorer 8 Compatibility View' not 'Internet Explorer 8'

我曾嘗試進入以下元至頁面頂部:

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> 

也:

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

但是這兩個似乎只是迫使在「Internet Explorer 8',相當於屏幕截圖中的頂級選項......不是第二個,我需要它。

可以這樣做嗎?

感謝

回答

1

如果我明白你的問題正確,則可能是下面的解釋會幫助你。

使用<meta http-equiv="X-UA-Compatible" content=" _______ " />

  • 標準的用戶代理模式,基於該版本的IE瀏覽器支持的標準(非模擬的)忽略網頁<!DOCTYPE>指令和渲染(如IE=8將更好地服從表邊界間距以及一些僞選擇器,比IE=7)。
  • 然而,在模擬模式告訴IE跟隨在你的頁面的任何<!DOCTYPE>指令,使標準模式基於基於IE=5
  • 的內容屬性的可能值,你選擇的版本和怪癖模式是: content="IE=5"

    content="IE=7"

    content="IE=EmulateIE7"

    content="IE=8"

    content="IE=EmulateIE8"

    content="IE=9"

    content="IE=EmulateIE9"

    content="IE=edge"

如果meta標籤解決方案並沒有爲你工作,然後將其設置

header('X-UA-Compatible: IE=edge,chrome=1');