Я новичок в Modernizr, и я просто ищу простой способ проверить общую совместимость браузера. Я создал сценарий Modernizr для тестирования только самых важных компонентов моего веб-приложения, которое сильно зависит от HTML5, CSS3 и современных методов JavaScript. Есть ли способ запустить все эти тесты одновременно? Просмотрев документацию, я вижу множество способов протестировать каждую функцию один за другим, но я не вижу способ сделать это сразу. Я надеюсь сделать что-то вроде этого:Есть ли способ выполнить все тесты Modernizr сразу?
псевдокод
if (Modernizr.testAll()) {
// Load site
} else {
// Redirect to compatibility page
}
Недавно я подумал, что «Modernizr .__ all__» или что-то может быть полезно - особенно с новым API-интерфейсом Modernizr.on(): 'Modernizr.on ('__ all__', function() {/ * все асинхронные тесты запустили * /}); '... что вы думаете @David? –
@StuCox: Я думаю, это было бы здорово - это определенно было бы полезно в моей ситуации. –
Это не работает хорошо для меня: он только петли над небольшим подмножеством всех тестов. –