• 行業動態
    解決IE10下不兼容IE8代碼的問題(讓IE10以IE8的方式運行代碼)
    發布日期:2014-11-25 閱讀次數:5913 字體大?。?a href="javascript:;" onclick="ChangeFontSize('content',16)">大

     今天易天網站開發工程師在上傳完客戶網站后,有客戶反映網站中JS切換效果不能正常顯示。經過調試發現XP下IE8、360瀏覽器、百度瀏覽器、GOOGLE瀏覽器均正常顯示,僅IE10以上瀏覽器出現上述問題。

    查閱相關文件有以下解釋:

    微軟在IE8提供三種解析頁面的模式  

    1. IE8 Standard Modes :默認的最標準的模式,嚴格按照W3C相關規定  
    2. IE7 Standards Modes :IE7現在用的解析網頁的模式,開起機關是在中加入   
    3. Quirks Modes :IE5用的解析網頁的模式,開起機關是刪除HTML頂部的DOCTYPE聲明   

    注意:不同模式間的網頁在IE8中可以互相 frame ,因此因不會模式下的DOM和CSS渲染不一樣,所以會引發很多問題,務必注意如果你的頁面對IE7兼容沒有問題,又不想大量修改現有代碼,同時又能在IE8中正常使用,微軟聲稱,開發商僅需要在目前兼容IE7的網站上添加一行代碼即可解決問題,此代碼如下:

    XML/HTML代碼
    1. <meta http-equiv="X-UA-Compatible" content="IE=7" />  

     

    通俗的說上述代碼就是告訴瀏覽器以兼容IE7代碼的方式運行網站中的語句,以此類推。在IE8下可以正常顯示的網頁若不能在IE10下顯示,則將代碼修改為:

    XML/HTML代碼
    1. <meta http-equiv="X-UA-Compatible" content="IE=8" />    

     在網頁頭部加入以下代碼后,重啟IE10 打開網站發現問題解決。

    国产精品 高清 尿 小便 嘘嘘_无码8090精品久久一区_精品无码专区毛片_一本久道久久综合网