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

Список разделов 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_
68%
Opera
5
Heroin, JoteRuso, HD321kbps, hobot-bobot, Прохожий
14%
Chrome
20
JoteRuso, Boroda, KDit, pisikot, sergeyterr, factotum, FuturusSoft, Hoshihiro, hobot-bobot, stael, Aspid, Simx, Aleshka, incognito10, Andrey1990, nikulinlg, Никита Однороб, darkxakep1, igronik
54%
Safari
1
iLou
3%
Другой
0
Голосов нет
 
Всего проголосовавших: 37

Сообщение #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
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

установил
ЁмоЁВарКутаГин
Heroin M
Гуру
Аватара
Возраст: 35
Откуда: syzran
Репутация: 39
С нами: 10 лет 3 месяца

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

Heroin, в phpBBex этот код уже есть. Этот скрипт пригодится пользователям других движков.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

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

хм. я его еще раз добавил)
ЁмоЁВарКутаГин
Heroin M
Гуру
Аватара
Возраст: 35
Откуда: syzran
Репутация: 39
С нами: 10 лет 3 месяца

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

Heroin, лучше сделайте как было :) Я же не просто так в статье написал, что это уже есть в phpBBex.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

Интересная статистика о том, какой браузер выбирают пользователи IE6-IE7 для обновления. За ноябрь.
Изображение
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

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

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

Валентин, тогда у пользователя будет меньше стимулов обновиться :)
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

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

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

Валентин, такой возможности не предусмотрено.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

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

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

prebbex, как правило, IE6-7 используют всё-таки неопытные пользователи. Так что не соглашусь с вами. И если сайт может неправильно работать в столь старых браузерах, стоит предупредить его об этом.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

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

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

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

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

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

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

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

prebbex, это предупреждение показывается только в IE6 и IE7. В будущем к этому списку добавится IE8 (например, jQuery 2.0 уже не будет его поддерживать).
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

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

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

Было бы неплохо. Нужно только подобрать подходящие картинки. Как будет свободное время — постараюсь заняться этим.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

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

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

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

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

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

ss21443, удалите в коде строчку:
Код: Выделить всё
<script src="http://phpbbex.com/oldies/oldies.js" charset="utf-8"></script>
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

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

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

След.

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



cron