AngularJS進階 三十七 IE瀏覽器兼容性後續
IE瀏覽器兼容性後續
前言
繼續嘗試解決IE瀏覽器兼容性問題,結局方案為更換jquery、angularjs、IE的版本。
1.首先嘗試更換jquery版本為1.7.2
jquery-1.9.1.js --> jquery-1.7.2.js --> jquery2.1.4.js 無效
2.嘗試更換IE版本IE8
IE11 --> IE8(本機系統不支持) --> IE10
angular-1.3.0.14 -->angular-1.2.0
相關代碼如下:
<
<div class="row">
<div class="col-md-2">
<div ui-view="sys_banner">
導航欄加載中...
</div>
</div>
<div class="col-md-10" style="padding-left: 50px">
<div ui-view="rightContent">
內容信息加載中...
</div>
</div>
</div>
</div>
由此可見,兼容性問題導致的原因大致為angular版本不兼容導致的。相關視圖沒有加載上。
搞了一上午,沒有任何進展,放棄了。
註1:IE瀏覽器與360安全瀏覽器的區別
IE瀏覽器是Windows操作系統自帶的瀏覽器,360安全瀏覽器的是IE的加強版。
360安全瀏覽器為雙內核,除了IE內核,還有谷歌內核,不同內核效率不一樣,非IE內核的更快更安全。
在360瀏覽器地址欄右側,點擊可以切換模式。
極速模式為谷歌內核,兼容模式為IE
對於某些頁面,在IE中顯示正常,在360極速模式下顯示不正常的頁面,點擊切換到兼容模式即可顯示。
切換到兼容模式化,對切換的這個網站設置在本機上是記錄下來的,也就是在兼容模式關閉後,下次打開這個網站,還是保留兼容模式。
註2:jQuery 2.0版本主要變化
不再支持IE 6/7/8,如果在IE9/10版本中使用“兼容性視圖”模式也將會受到影響。
更加輕量,2.0版本文件與1.9.1相比小了12%。
模塊化,你可以自定義構建一個更小、更輕量的版本。
兼容jQuery 1.9版本的API。
參考文獻
1.http://www.daqianduan.com/3696.html
2.http://www.jb51.net/article/68162.htm
美文美圖
再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!http://www.captainbed.net
AngularJS進階 三十七 IE瀏覽器兼容性後續