jQuery瀏覽器功能測試support

2021-06-28 01:04:30 字數 1446 閱讀 1105

瀏覽器功能測試模組是其他模組的基礎。

一般解決瀏覽器不相容問題有兩種方式:瀏覽器嗅覺和瀏覽器功能測試。

jquery.support 有34個測試項,包括dom測試(15個),樣式測試(3個),事件測試(4個),ajax測試(2個),盒模型測試(10個)

檢視測試項的結果:

* leadingwhitespace:true

* tbody:true

* htmlserialize:true

* style:true

* hrefnormalized:true

* opacity:true

* cssfloat:true

* checkon:true

* optselected:true

* getsetattribute:true

* enctype:true

* html5clone:true

* submitbubbles:true

* changebubbles:true

* focusinbubbles:false

* deleteexpando:true

* nocloneevent:true

* inlineblockneedslayout:false

* shrinkwrapblocks:false

* reliablemarginright:true

* noclonechecked:true

* optdisabled:true

* radiovalue:true

* checkclone:true

* ajax:true

* cors:true

* reliablehiddenoffsets:true

* boxmodel:true

* doesnotaddborder:true

* doesaddborderfortableandcells:true

* fixedposition:true

* subtractsborderforoverflownotvisible:false

* doesnotincludemargininbodyoffset:true

jquery.support = (function() ;

support.noclonechecked = input.clonenode( true ).checked;

support.optdisabled = !opt.disabled;

support.deleteexpando = false;

....

jquery(function() );

(function());

});return support;

})();

jquery之瀏覽器檢測

jquery檢查瀏覽器型別,瀏覽器版本,瀏覽器支援的各自屬性等.1 jquery.support.屬性名 一組用於展示不同瀏覽器各自特性和bug的屬性集合。檢查的屬 性如下 boxmodel 如果這個頁面和瀏覽器是以w3c css盒式模型來渲染的,則等於true。通常在ie 6和ie 7的怪癖模式中...

jQuery瀏覽器型別判斷

在專案開發中,經常因為不同的瀏覽器而要進行一些特殊的處理,那麼我們如果判斷不同的瀏覽器的型別呢?下面通過jquery為我們提供的方法進行判斷 function else if browser.safari else if browser.mozilla else if browser.opera e...

手機瀏覽器模組測試

瀏覽器測試的規範化 手機瀏覽器將是未來移動裝置的全新整合性平台 3g的到來,將手機b s應用推上了乙個新台階。手機瀏覽器處於乙個混沌的局面,各大軟體開發商都在爭取主導這個市場 技術層面 規範 安全,相容,穩定 1 user層面 操作簡便,擴充套件功能強大 2 質量層面 規範的測試流程,保證質量。3 ...