瀏覽器功能測試模組是其他模組的基礎。
一般解決瀏覽器不相容問題有兩種方式:瀏覽器嗅覺和瀏覽器功能測試。
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 ...