QQ瀏覽器兼容模式問題


今天客戶反饋有個問題,他說用360瀏覽器的兼容模式無法登陸系統,我試了可以,接着試了IE11,也可以,然后跟經理匯報,他說他用qq瀏覽器兼容模式就不可以,於是我試了,果然不可以。。。

問題是醬紫的:輸入賬號密碼后,點擊登錄,密碼和驗證碼就不見了。。我很奇怪,之前都是點登錄就直接登錄,或是說密碼錯誤,驗證碼錯誤之類的。他啥也沒報,控制台也沒報,驗證碼沒刷新,所以我想就是點了沒反應。。

於是百度了很多東西,百度出來了一句話:<meta http-equiv="X-UA-Compatible" content="IE=7"  />,這句話意思是文檔模式為IE7,加在<head>下面即可,運行成功。。

於是我想調下,我要的是IE11不是IE7,於是改了<meta http-equiv="X-UA-Compatible" content="IE=11"  />,靠。。。又出現上述問題。。那我就降級吧,我就改成了<meta http-equiv="X-UA-Compatible" content="IE=10"  />,又不行,

在降<meta http-equiv="X-UA-Compatible" content="IE=9"  />可以通過了。。。我在試下<meta http-equiv="X-UA-Compatible" content="IE=8"  />也可以。。。

X-UA-Compatible 的初衷是為了讓高級瀏覽器更好的兼容 “舊”的頁面,是自從IE8新加的一個設置,對於IE8以下的瀏覽器是不識別的。

以上代碼告訴IE瀏覽器,IE8/9都會以IE8引擎來渲染頁面。 

X-UA-Compatible 具體解釋可參考:http://zccst.iteye.com/blog/2162187

我又百度了一下,好像還有如下代碼<meta http-equiv="X-UA-Compatible" content="IE=edge">  

以上代碼告訴IE瀏覽器,IE8/9及以后的版本都會以最高版本IE來渲染頁面。  

嗯,問題解決了。。。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM