ie8下的iframe詭異問題

2021-06-08 12:51:27 字數 401 閱讀 9290

同乙個頁面在firefox下面正常,但是在ie8下面卻cpu100%,導致瀏覽器掛了。

用fiddler檢查了一下,發現ie8下的請求數和firefox下的請求數不一樣,仔細檢視了一下頁面,發現頁面中有乙個iframe。

該iframe的src是同網域名稱下的鏈結,而且width和height設定都為0. 於是想檢視一下iframe究竟是什麼,所以改為了width和height分別為200,此時再訪問頁面的時候,發現居然正常了。

原來在ie8下面,如果iframe的src為同網域名稱下的頁面,那麼寬度和高度不能設定為0,可以設定為1,並且隱藏掉即可。

我們寫前端**,很大的弊端就是無法深究問題的本質,更談不上去修正這個根本的問題。

於是,我們只能說,這是瀏覽器的問題,很無奈但是卻離不開這個讓我們「恨之入骨」的瀏覽器。

ie8下iframe之間互相呼叫取值

現在做b s專案,基本都支援到ie8.就在寫地圖的時候,需要iframe的各個js互相呼叫。這個我真的是鬱悶,ie8就是個坑,和別的瀏覽器不相容。不過還好,找了好久,網上找到了解決辦法,在此做下記錄,以免以後丟失。js實現 取id為main的iframe中mapobj的值 window.parent...

IE8下,時間函式問題

最近做日曆點播時遇到的乙個問題,記錄一下 new date getyear 在chrome下返回的是116,而ie8下返回的是2016 導致日曆初始化的時間在ie8下顯示錯誤 另外附上一段網上摘錄的相容低版本ie的toisostring if date.prototype.toisostring r...

IE8下相容background size方法

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