Уведомление о том, что браузер пользователя устарел

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

Описание: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Модератор: Поддержка

Каким браузером вы пользуетесь?

Internet Explorer 6-9
0
Голосов нет
Internet Explorer 10-11
0
Голосов нет
Firefox
25
VEG, Heroin, cnfp, lepag, botyk, pisikot, Andrey1990, sergeyterr, Валентин, Sumanai, FuturusSoft, Гость, Hoshihiro, automan, stael, Ardiff, Vadzik, Рарогъ, Aspid, PolarWolf, nikulinlg, kse, darkxakep1, Demasik, Alexandr_
66%
Opera
5
Heroin, JoteRuso, HD321kbps, hobot-bobot, Прохожий
13%
Chrome
20
JoteRuso, Boroda, KDit, pisikot, sergeyterr, factotum, FuturusSoft, Гость, Hoshihiro, hobot-bobot, stael, Aspid, Simx, Aleshka, incognito10, Andrey1990, nikulinlg, Никита Однороб, darkxakep1, igronik
53%
Safari
1
iLou
3%
Другой
0
Голосов нет
 
Всего проголосовавших: 38

Сообщение #1 VEG » 01.09.2012, 12:38

Они уходят. Ещё вчера мы были вынуждены прикручивать очередной костыль для IE6/IE7, а сейчас в этом уже нет необходимости. В СНГ у IE6 сегодня всего 0.5% трафика, у IE7 — 1.8%. Они действительно уходят. Думаю, большинство верстальщиков давно уже не добивается попиксельного соответствия макету, а кто-то даже не проверяет на работоспособность сайтов в столь старых браузерах. В таком случае не будет лишним предупредить пользователя, что сайт может работать неправильно, и предложить обновиться. Предлагаю готовый комплект из панельки предупреждения и страницы с предложением выбрать новый браузер.

Изображение

Как использовать?

Этот скрипт уже встроен в phpBBex! Но вы можете его использовать и в других движках. Для этого необходимо просто вставить эту строчку сразу после открывающего тега <body> или в секции <head> (в обычном phpBB это в шаблоне overall_header.html):
Код: Выделить всё
<!--[if lte IE 9]><script src="http://phpbbex.com/oldies/oldies.js" charset="utf-8"></script><![endif]-->
Из-за условного комментария этот скрипт будет загружаться только в IE9 и младше. При желании можете понизить планку до IE8 или IE7, исправив 9 на 8 или 7 соответственно. По этому адресу скрипт будет доступен постоянно, поскольку в таком виде он уже используется в phpBBex. Но если вас не устраивает подобная зависимость, вы можете скачать архив с исходными файлами, на основе которых вы сможете сделать свою версию.

Как это выглядит?

Пользователи устаревших версий IE увидят стилизованное под IE6 уведомление:

Изображение

При клике по нему пользователь увидит страницу выбора нового браузера:

Изображение

А что насчёт IE8?

На IE8 приходится 5.1% трафика — всё ещё достаточно много, чтобы игнорировать существование такого браузера. Но доля его стремительно падает. Уже не за горами тот самый момент...

Изображение

А как же старые версии других браузеров?

Как правило, проблемы «значительной доли» устаревших версий не касаются альтернативных браузеров — старые Firefox, Chrome и Opera практически полностью самоустраняются в течение двух-трёх лет после выхода новых версий. Firefox 3.6 был кандидатом на «долгожителя», поскольку многие любители Firefox холодно отнеслись к новому интерфейсу и плотному графику релизов любимого браузера, сознательно оставаясь на старой версии. Прошло немногим больше года после выхода Firefox 4, и сейчас у Firefox 3.6 всего 2.3%. Его доля падает быстрее, чем доли устаревших версий IE.

Изображение

P. S. Это адаптация под phpBB моего поста на Хабре. Надеюсь, кому-нибудь пригодится.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Сообщение #2 Heroin » 02.09.2012, 15:11

установил
Heroin M
Аватара
Откуда: syzran
Репутация: 39
С нами: 12 лет 8 месяцев

Сообщение #3 VEG » 02.09.2012, 16:21

Heroin, в phpBBex этот код уже есть. Этот скрипт пригодится пользователям других движков.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Сообщение #4 Heroin » 03.09.2012, 09:43

VEG:phpBBex этот код уже есть.

хм. я его еще раз добавил)
Heroin M
Аватара
Откуда: syzran
Репутация: 39
С нами: 12 лет 8 месяцев

Сообщение #5 VEG » 03.09.2012, 11:23

Heroin, лучше сделайте как было :) Я же не просто так в статье написал, что это уже есть в phpBBex.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Сообщение #6 VEG » 29.11.2012, 19:24

Интересная статистика о том, какой браузер выбирают пользователи IE6-IE7 для обновления. За ноябрь.
Изображение
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Сообщение #7 Валентин » 22.12.2012, 14:34

Эта надпись-предупреждение стандартное? Если можно исправить, то лучше написать "Этот сайт может неправильно работать", что "будет неправильно работать"...
Валентин
Гость

Сообщение #8 VEG » 22.12.2012, 14:46

Валентин, тогда у пользователя будет меньше стимулов обновиться :)
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Сообщение #9 Валентин » 22.12.2012, 21:41

Так все-таки можно редактировать или нет сообщение-предупреждение?
Валентин
Гость

Сообщение #10 VEG » 23.12.2012, 14:24

Валентин, такой возможности не предусмотрено.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Сообщение #11 prebbex » 11.01.2013, 04:52

это глупо, пользователь сам знает, что использует, а такие предупреждения только раздражают и заставляют покитуть источник неудобств
prebbex M
Откуда: интерда
Репутация: 12
С нами: 11 лет 11 месяцев

Сообщение #12 VEG » 11.01.2013, 09:44

prebbex, как правило, IE6-7 используют всё-таки неопытные пользователи. Так что не соглашусь с вами. И если сайт может неправильно работать в столь старых браузерах, стоит предупредить его об этом.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Сообщение #13 prebbex » 12.01.2013, 08:33

Veg, согласен, что чаще именно неопытные.
Но есть такие как я, пользующие инет отовсюду.

Не дай волю случаю встретиться со мной на узкой дорожке тому быдлокодеру, что установил во весь экран моего покета бездарнейшее сообщение с кнопками в руку младенца, кабы мне не промахнуться, да побольше прокрутить или в полэкрана на ослике компа альма матер, совсем не для инета предназначенного.

И пользователь имеет право выбора, меня не устраивает вариант зачищать три компьютера дома от долбохрома и иже с ними сразу после того, как кто-то заинетится. Снижение прав пользователя в винде -- дело геморойное, это не линух с его прозрачной настройкой и, главное, разделением файлов (очередному быдлокодеру же тяжко прописать возможность заюзать временную папку для записи).

Опять же, ваш вариант лучший, давно такого минимализма не встречал.

Добавлено спустя 2 часа 18 минут 45 секунд:
кстати, из под мобильной винды, из експлорера, предупреждение не видно (не знаю что за версия)

Добавлено спустя 5 минут 30 секунд:
ну да, Pocket Internet Explorer, чего и следовало ожидать
prebbex M
Откуда: интерда
Репутация: 12
С нами: 11 лет 11 месяцев

Сообщение #14 VEG » 12.01.2013, 12:14

prebbex, это предупреждение показывается только в IE6 и IE7. В будущем к этому списку добавится IE8 (например, jQuery 2.0 уже не будет его поддерживать).
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Сообщение #15 Simx » 30.04.2013, 15:23

Очень хорошая штука, но думаю пришло время заменить логотипы на новые?
Simx
Гость

Сообщение #16 VEG » 01.05.2013, 12:29

Было бы неплохо. Нужно только подобрать подходящие картинки. Как будет свободное время — постараюсь заняться этим.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Значки браузеров

Сообщение #17 Simx » 21.05.2013, 12:39

Нужно только подобрать подходящие картинки
я уже это сделал. большие 100х100, маленькие 16х16, имена файлов сохронены
Вложения
images.7z
(24.87 КБ) Скачиваний: 944
Simx M
Репутация: 0
С нами: 11 лет 7 месяцев

Сообщение #18 ss21443 » 31.08.2013, 00:18

А как удалить этот скрипт (чтоб не выскакивало сообщение)???
ss21443
Репутация: 0
С нами: 11 лет 3 месяца

Сообщение #19 VEG » 31.08.2013, 00:35

ss21443, удалите в коде строчку:
Код: Выделить всё
<script src="http://phpbbex.com/oldies/oldies.js" charset="utf-8"></script>
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1676
С нами: 12 лет 8 месяцев

Сообщение #20 ss21443 » 31.08.2013, 09:08

VEG, Спасибо большое.
ss21443
Репутация: 0
С нами: 11 лет 3 месяца

След.

Вернуться в Мастерская 1.x