2013-12-20 19 views
0

例如回退,我使用Modernizr的這回退到jQueryUI的的日期選擇器,如果HTML5的日期輸入類型不支持(可惜真正in general如何測試對HTML5與Modernizr的

它是這樣post

實施

除了全面的瀏覽器自動化測試/手動啓動我的Safari瀏覽器,是否有簡單的機制,我們可以模擬Modernizr來測試這些回退?

因爲這種情況下的備用解決方案jQueryUI的並不在多數實際運作和我的開發瀏覽器(Chrome)

回答

2

WY不只是註釋掉if聲明?

如果你有比1多了,我想你可以簡單地在你的JS的開始Modernizr.inputtypes.date值改寫爲false

Modernizr.inputtypes.date = false; 
if(!Modernizr.inputtypes.date){ 
    //fallback here 
} 
2

你不應該試圖禁用鉻測試,你應該在它失敗的瀏覽器中測試。一個polyfill可以在chrome中工作,但在IE中失敗。此時,您剛剛確認polyfill在瀏覽器中運行,而且永遠不需要它。