функция обнаружения. Не обнаружение браузера.
Если вы хотите предупредить их о недостающих веб-функциях, почему бы не использовать обнаружение функций для этих конкретных функций, а не для обнаружения версии браузера?
Это имеет два основных преимущества:
Во-первых, для вашего кода, он имеет преимущество, давая понять, что вы на самом деле делаете, и почему вы делаете это. Это упростит работу вашего кода в будущем.
Во-вторых, это позволит вам надежно подобрать все браузеры, которые не имеют функции (ы) вам нужно, а это значит, что если кто-то посещает ваш сайт, используя (например) и старый телефон браузер для мобильных устройств, это никогда не обновлялся, вы все равно сможете его поднять и показать правильное сообщение, даже если вы никогда не думали тестировать этот конкретный браузер.
Вы не указали, какие конкретные функции необходимы вашему сайту, поэтому я не могу дать вам подробную информацию о том, как его обнаружить, но вы можете найти Modernizr library полезным; он имеет функцию обнаружения для широкого спектра современных функций браузера.
Возможно, у вас также есть возможность добавить «полипол» на свой сайт, чтобы добавить поддержку отсутствующей функции в старые браузеры. Modernizr хорошо помогает в этом, и у них также есть , которые вы могли бы попробовать.
Да, лучше использовать JavaScript и обнаруживать функции вместо обнаружения браузера. –
В качестве побочного примечания, возможно, нет необходимости отслеживать это ... большинство пользователей FF довольно современны с их версией ... –
Привет, Bartdude, так как у меня было несколько жалоб на это, так что я должны показать сообщение всем из них – themazz