Я создаю плагин 3D-галереи, довольно простой, что-то, что использует свойства CSS-3, теперь, как есть, не все браузеры поддерживают 3d-преобразования, так что, честно говоря, я должны писать код для размещения браузеров, у которых вообще нет доступа к css-3, по сути, мне нужно писать почти, мне нужно написать целый набор различных функций для старых браузеров. Ну есть несколько решений этого я вижу,Проверка браузера для плагина javascript, в независимых версиях каждого браузера
- Написать код, чтобы проверить, если браузер поддерживает (у меня был вопрос отправил несколько дней назад, на этом topic).
- Используйте библиотеку, такую как модернизатор, и сделайте вашу жизнь легкой.
Ну говорят, что я делать какие-либо из указанных выше, и теперь у меня есть код, как показано ниже:
if(supports3d) {
// use css-3 properties and make the gallery look awesome
} else {
// Fall back gracefully , no cool transforms , transitions , preserve-3d etc. just make it look basic.
}
Хорошо, теперь Heres, где начинается проблема, на моем компьютере, Win-7 и последний хром, я всегда буду видеть код, выполняемый в условии if. У меня нет возможности проверить, как мой код будет выглядеть в более ранних версиях хром или IE или FF, скажем, для каждого браузера, я бы хотел проверить свой код для каждой версии, точно так же, как я могу проверить свой код в последнем браузере Chrome. Такой инструмент, как Browser Stack, может помочь мне увидеть, как мой плагин отображается во всех браузерах, но то, что я хотел знать, - это возможность запускать все версии браузеров на моем ПК и иметь возможность запускать тест в каждом из них?