背景:即使如今IE 已經被微軟棄用或者是說是改版爲edge瀏覽器 種種IE的家族史,在此不做深究!總而言之,一句話,歷史緣由IE8還在使用,那麼就出現了咱們要講的問題->IE8的兼容問題javascript
##1.首當其衝:開發人員工具不知去向 IE8新增了開發人員工具,很是不錯,比早期的DevToolbar好用多了。 不過在個人Win7下使用的時候偶爾會出現一個莫名其妙的問題,就是整個開發人員工具窗口消失了,打不開了。 當你使用win+Tab切換窗口的時候,整個開發者工具光是顯示一片透明的區域,選中以後怎麼都出不來。 這個問題那會困擾了我好久,後來發現一個辦法能夠解決。就是在工具欄上將鼠標移到那個開發人員工具窗口圖標上,注意,是圖標,不是窗口。而後右鍵,選擇最大化,這個時候,熟悉的開發人員工具窗口就出現了。:smile:java
##2.IE8 placeholder 不兼容 怎麼麼辦 首先介紹個不錯的jquery插件jquery-placeholder,詳見github 怎麼個使用我也略過,只是講我遇到的坑: a標籤 javascript:woid(0) 時失效,解決方案就是遇到這個時候能不用就不用a標籤唄 換個button 若是還不行的話那麼你能夠試着點擊後從新觸發這個 $(':input, textarea')placeholder();jquery
##3.base64圖片顯示問題 IE8對base64的解碼有限制,若是圖片進行64位編碼後大於32K,則超過32K的部分不能被解碼,所以小一點的圖片能顯示一半左右,高清圖片則徹底不能顯示。 解決方案:後臺壓縮或者經過路徑顯示git