У меня есть сайт, который я сделал, и я планирую его переделать. В текущей версии сайта использовался плагин jquery callout, который не полностью работал в IE6. Это заставило меня задуматься об обнаружении браузера.
Сначала я просто собирался разместить поддерживаемые браузеры на домашней странице, но сегодня на Digg я увидел пост о некоторых плагинах jquery и wordpress, а в статье был плагин для обнаружения IE.
Итак, я начал искать некоторые плагины для определения браузера. Я нашел несколько из них, но они были такими, как этот
SevenUp
Это хорошо, но делает огромное всплывающее окно и говорит им, чтобы обновить. Этот лучше, чем другой, который я нашел, когда он в основном заставлял пользователя обновляться, или они не могли продолжить работу на сайте.
Итак, я нашел это
плагин jquery
Этот довольно симпатичный, так как он смотрит на основные браузеры и обнаруживает в них слишком ожидаемый хром, который я заметил триггерами и устаревшим браузером с этим плагином.
Итак, я начал просматривать документацию jquery, чтобы узнать, было ли у них обнаружение браузера для chrome. Именно тогда я увидел, что они «устарели», и теперь рекомендую «Поддержку».
Так что теперь я просто сбит с толку, как будто "Поддержка" кажется хорошей, и я прочитал много постов на этом сайте, говоря, что вы должны использовать это.
Но тогда он не поддерживает такие вещи, как обнаружение .png, которые могли бы быть полезными для меня из-за этого плагина (однако я, вероятно, больше не буду использовать плагин, так как я думаю, что автор просто отказался от него).
Плюс я не знаю, ищу ли я это сейчас. Как я предполагаю, что с помощью «поддержки» вы используете его для обнаружения чего-то, что не поддерживается, а затем делаете какие-то альтернативные действия для этого браузера?
Для меня я больше ищу что-то, чтобы сказать пользователю "Эй, смотри, я тестировал этот браузер в этих версиях Firefox (3.5+), IE (8+), Opera (9.5+), Chrome (Something), Safari (что-то). Если вы не используете эти версии, возможно, вы не видите сайт таким, каким он был предназначен "
Конечно, я бы попытался сделать что-то более короткое, чем это сообщение, но это было бы просто так. Я также предполагаю, что сайт будет работать в будущих версиях этих браузеров.
Я все еще проверяю, работает ли мой сайт (они обычно работают) и работает ли он наполовину в IE 6, но я не буду тратить часы на исправление ошибок, которые могут быть отключены в старых браузерах, таких как IE 6.
Я не буду тестировать свой сайт в более старых версиях других браузеров, таких как Firefox, так как я думаю, что у пользователя есть смысл обновляться, поэтому нет смысла тестировать Firefox 2.0 или что-то подобное.
Так есть ли плагин, который подходит под это описание? Или «Поддержка» может делать то, что я хочу?
Спасибо