У меня есть приложение, которое я полностью протестировал в Safari 5, IE 9, FF6 и Chrome 14. Я не собираюсь блокировать или исключать какие-либо браузеры из опыта. Но я хочу предупредить / проинформировать пользователей о том, что в другом браузере может быть лучше, и если они решат продолжить, возможно, функции не работают или не работают.
Я посмотрел на обнаружение браузера jQuery, но, похоже, это немного странно. Я знаю, что лучшим решением было бы предупреждение на основе обнаружения функций, но в настоящее время мы находимся в бета-версии, и я не совсем уверен, какие функции создают или разрушают. Например, веб-работникам известно, что неработающие веб-работники ломают наше приложение, но оно работает в более ранних версиях IE. Но с Opera возникает проблема, связанная с тем, что веб-работники доступны, но работают неправильно.
В конечном счете, я ищу простой способ сказать, что Браузер X версии y и выше не показывает предупреждение, а те, кто и не показывают предупреждение.
Как лучше всего подойти к этому?