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

Board index phpBBex 1.x Мастерская

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

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

Internet Explorer 6-9
0
No votes
Internet Explorer 10-11
0
No votes
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
No votes
 
Total voters: 37

Post #1by VEG » 01.09.2012, 12:38

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

Image

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

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

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

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

Image

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

Image

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

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

Image

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

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

Image

P. S. Это адаптация под phpBB моего поста на Хабре. Надеюсь, кому-нибудь пригодится.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #2by Heroin » 02.09.2012, 15:11

установил
ЁмоЁВарКутаГин
Heroin M
Гуру
Avatar
Age: 31
Location: syzran
Reputation: 39
With us: 6 years 5 months

Post #3by VEG » 02.09.2012, 16:21

Heroin, в phpBBex этот код уже есть. Этот скрипт пригодится пользователям других движков.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #4by Heroin » 03.09.2012, 09:43

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

хм. я его еще раз добавил)
ЁмоЁВарКутаГин
Heroin M
Гуру
Avatar
Age: 31
Location: syzran
Reputation: 39
With us: 6 years 5 months

Post #5by VEG » 03.09.2012, 11:23

Heroin, лучше сделайте как было :) Я же не просто так в статье написал, что это уже есть в phpBBex.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #6by VEG » 29.11.2012, 19:24

Интересная статистика о том, какой браузер выбирают пользователи IE6-IE7 для обновления. За ноябрь.
Image
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #7by Валентин » 22.12.2012, 14:34

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

Post #8by VEG » 22.12.2012, 14:46

Валентин, тогда у пользователя будет меньше стимулов обновиться :)
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #9by Валентин » 22.12.2012, 21:41

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

Post #10by VEG » 23.12.2012, 14:24

Валентин, такой возможности не предусмотрено.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #11by prebbex » 11.01.2013, 04:52

это глупо, пользователь сам знает, что использует, а такие предупреждения только раздражают и заставляют покитуть источник неудобств
правильно заданный вопрос в себе содержит половину ответа
prebbex M
Бывалый
Location: интерда
Reputation: 12
With us: 5 years 8 months

Post #12by VEG » 11.01.2013, 09:44

prebbex, как правило, IE6-7 используют всё-таки неопытные пользователи. Так что не соглашусь с вами. И если сайт может неправильно работать в столь старых браузерах, стоит предупредить его об этом.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #13by prebbex » 12.01.2013, 08:33

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

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

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

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

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

Добавлено спустя 5 минут 30 секунд:
ну да, Pocket Internet Explorer, чего и следовало ожидать
правильно заданный вопрос в себе содержит половину ответа
prebbex M
Бывалый
Location: интерда
Reputation: 12
With us: 5 years 8 months

Post #14by VEG » 12.01.2013, 12:14

prebbex, это предупреждение показывается только в IE6 и IE7. В будущем к этому списку добавится IE8 (например, jQuery 2.0 уже не будет его поддерживать).
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #15by Simx » 30.04.2013, 15:23

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

Post #16by VEG » 01.05.2013, 12:29

Было бы неплохо. Нужно только подобрать подходящие картинки. Как будет свободное время — постараюсь заняться этим.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

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

Post #17by Simx » 21.05.2013, 12:39

Нужно только подобрать подходящие картинки
я уже это сделал. большие 100х100, маленькие 16х16, имена файлов сохронены
Attachments
images.7z
(24.87 KiB) Downloaded 487 times
Simx
Новичок
Reputation: 0
With us: 5 years 3 months

Post #18by ss21443 » 31.08.2013, 00:18

А как удалить этот скрипт (чтоб не выскакивало сообщение)???
ss21443
Новичок
Reputation: 0
With us: 5 years

Post #19by VEG » 31.08.2013, 00:35

ss21443, удалите в коде строчку:
Code: Select all
<script src="http://phpbbex.com/oldies/oldies.js" charset="utf-8"></script>
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #20by ss21443 » 31.08.2013, 09:08

VEG, Спасибо большое.
ss21443
Новичок
Reputation: 0
With us: 5 years

Next

Return to Мастерская



Who is online (over the past 10 minutes)

Users browsing this forum: 1 guest