Openstack的dashboard開發之【瀏覽器兼容性】

徹底不支持瀏覽器:html

 ie9(含)如下ie低版本瀏覽器及使用ie低版本瀏覽器的內核的擴展瀏覽器,如360安全瀏覽器(內核ie6)
 緣由:不支持vnc(須要瀏覽器支持纔有vnc功能),jquery也不在支持.另外項目中仍是用到windows.localStorage,爲瀏覽器本地存儲數據庫,低版本ie也不支持。
 現象:都能登陸,但界面格式會亂,另外vnc功能不可用,ajax請求不可用

不完美支持瀏覽器:jquery

  ie10必須設置爲非兼容模式才能完美支持,若是設置爲兼容模式,則表現爲徹底不支持。因此會有ie10在chester那臺機器上不正常顯示(兼容性視圖),在valiant那裏正常
  顯示的狀況(非兼容性視圖)。
  另:兼容模式是指高版本的瀏覽器渲染網頁時使用低版本的解析引擎。

徹底支持瀏覽器:ajax

  ie11, chrome, opera,baidu瀏覽器,基本都是chrome內核.

流氓瀏覽器:chrome

  QQ瀏覽器,QQ瀏覽器沒有內嵌瀏覽器內核,若是當前系統中的IE是IE9,則QQ瀏覽器內核會調用IE9內核,若是是IE11,則會調用IE11的內核。在咱們下載QQ瀏覽器的安裝包就能夠看出來,只有4M,
  而其餘幾乎全部的瀏覽器都是幾十M安裝包。

容忍度評估:數據庫

  使用ie10測試openstack自帶管理界面, 表現和咱們本身開發的dashboard同樣,兼容模式下vnc不能使用,js不能使用。非兼容模式下完美呈現。
  openstack管理界面要使用完美功能顯然是默認不支持低版本ie瀏覽器.
  在登陸界面測試瀏覽器類型,版本,是否符合咱們的要求。不符合建議換瀏覽器.對於ie10,默認爲不支持瀏覽器.
  鑑於本項目使用人絕對不是通常用戶(瀏覽器都不知道是什麼的用戶,而應該是知道虛擬機的開發人員),提出瀏覽器要求是能夠的。在點擊登陸時,判斷瀏覽器是不是咱們要求的瀏覽器,
  若是不是,提供可用的瀏覽器下載地址.

Catch.jpg

點擊login,監測是否爲完美支持瀏覽器.windows


關於IE11:http://www.ithome.com/html/ie/48082.htm]]瀏覽器

相關文章
相關標籤/搜索