Extjs IE8和IE8相容模式問題

2021-06-22 16:26:48 字數 422 閱讀 4267

收集的問題:

出處:最近遇到這樣的問題:好好的乙個頁面,有些人看起來完全正常,但在另外一些機器上就成了一團糟,而在**上又看不出任何問題,比如下面這個情況:

找了很久,最後發現原因在於ie8的乙個奇怪的約定:對於所有內部網上的主機(包括localhost),它都會自動啟動所謂的ie7相容模式,在這個模式下,整個瀏覽器就像是ie7在運作,你會看到像下圖中的乙個圖示閃現:

而俺測試了一下ext.isie7,也確實是true——也就是說,extjs確實把它當成了ie7。

但是壞就壞在它這個所謂的相容模式並不真正完全相容,結果就出現了上面這種奇怪的現象。

而要解決這個問題倒也不難,只需在網頁上加上這麼一句即可:

這裡ie=edge的意思是讓ie自動適配最高可能的版本——這樣,ie8就會把自己當成ie8,而不會去啟動相容模式,不管是內網還是外網。

處理ie8相容

1.ie8換成edge模式渲染 x ua compatible content ie edge 2.x ua compatible是針對ie8新加的乙個設定,對於ie8之外的瀏覽器是不識別的,這個區別與content ie 7 在無論頁面是否包含指令,都像是使用了 windows internet ...

IE8下相容background size方法

background size length percentage cover contain ie9 firefox 4 opera chrome 以及 safari 5 支援 background size 屬性。css3 新增的 background size 是乙個很有用的屬性,用於定義背景...

列印預覽 相容ie8

引入jquery.print.js 和jq print myelementid 直接列印 myelementid print 將需要列印的元素去掉滾動條,不然隱藏的元素不會列印。或者更改印表機的紙張大小 如果使用字型圖示之類的,多選框的對勾。未選中的顏色要設為transparent,不能是其他顏色,...