Ваш браузер устарел php

Уведомление посетителя сайта о его устаревшем браузере

Некоторые посетители вашего сайта могут пользоваться устаревшим браузером. Это — проблема, так как ваш современный интернет-магазин или корпоративный сайт в старых браузерах будет выглядеть совсем не таким, каким видите его вы. Структура страницы может рассыпаться, красивые шрифты и эффекты не появятся, а некоторые скрипты и вовсе не позволят открыться сайту.

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

Минимальные требования для браузеров и вид уведомления можно установить по умолчанию в конструкторе или настроить самостоятельно в скриптах.

Яндекс конструктор обновления браузеров

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

Яндекс.Конструктор обновления браузеров

Browser-Update.org

Укажите минимальные требования к 5 браузерам. Отключите/включите уведомления об уязвимостях в системе безопасности браузера. Кроме того, отключите/включите уведомления для браузеров, которые не поддерживаются разработчиками. Отключите/включите уведомления для мобильных браузеров. Есть готовые плагины для CMS. Работа скрипта на стороне сервиса.

Читайте также:  font-family

Источник

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

Тизер

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

Вы можете использовать его как есть, или же исправить под свои нужды. Надеюсь, вы в любом случае сэкономите немного времени.

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

Из-за условного комментария этот скрипт будет загружаться только в IE9 и младше. При желании можете понизить планку до IE8 или IE7, исправив 9 на 8 или 7 соответственно. По этому адресу скрипт будет доступен постоянно, поскольку в таком виде он используется в phpBBex. Но если вас не устраивает подобная зависимость, вы можете скачать архив с исходными файлами, на основе которых вы сможете сделать свою версию.

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

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

Уведомление

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

Страница выбора браузера

Здесь у многих хабравчан должно возникнуть ощущение «я уже где-то это видел». Действительно, это переработанная страница выбора браузера, которую кто-то в 2009 году уже публиковал на Хабре (к сожалению, оригинальный пост не нашёл).

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

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

Популярность версий IE

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

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

Падение популярности устаревших браузеров

Источник

Сказать пользователю, что его браузер устарел и предложить обновиться

Polzovinst

Только как его установить правильно?

IamB

IamB
Олег Васильевич я
Реклама

А мне нужен способ как заставить пользователя обновить браузер, ибо не надо с необновлённым на новый сайт заходить))

Чтоб окошко выскакивало «Неllo! Браузер обнови!»

В особенности интересует браузер Хром.

Polzovinst

Polzovinst

if(stristr($_SERVER[‘HTTP_USER_AGENT’], ‘Chrome’)) echo «noob use firefox»;
exit();
>

Polzovinst

Polzovinst

IamB

IamB

Условие в этом коде определят, что используется браузер Chrome, всё. Вам точно именно это нужно?

@IamB

Polzovinst

Polzovinst

IamB

IamB

Код, который вы привели, проблему топика не решает.

@IamB

Polzovinst

Polzovinst

IamB

IamB

Просто в новых браузерах кириллические домены корректно отображаются, а в необновлённых в кодировке IDN.

Polzovinst

Polzovinst

Есть ли реальная статистика по посещению вашего сайта со «старых» браузеров?
Думаю, что процент этих посещений крайне низок. Можно и забить на них.

Но если очень надо, то алгоритм примерно такой:
— определяете, что к вам зашли браузером(это не бот и не мобильный),
— определяете название браузера (Хром,… ).
— определяете версию браузера.
Если версия «старая», то выводите своё сообщение про то, что надо бы обновить браузер.

IamB

IamB

Есть ли реальная статистика по посещению вашего сайта со «старых» браузеров?
Думаю, что процент этих посещений крайне низок. Можно и забить на них.

Но если очень надо, то алгоритм примерно такой:
— определяете, что к вам зашли браузером(это не бот и не мобильный),
— определяете название браузера (Хром,… ).
— определяете версию браузера.
Если версия «старая», то выводите своё сообщение про то, что надо бы обновить браузер.

@IamB

Источник

Как для всех пользователей отключить предупреждение о том, что ваш браузер устарел

Я использую множество браузеров, и всегда они имеют последнюю, стабильную, официальную, самую актуальную версию. Однако когда я увидел в административной части WordPress предупреждение о том, что мой браузер устарел, это вызвало неподдельную улыбку.

Как для всех пользователей отключить предупреждение о том, что ваш браузер устарел

Думаете, такое предупреждение выдается только в Google Chrome? Нет, оно выдается во всех браузерах.

Как для всех пользователей отключить предупреждение о том, что ваш браузер устарел Как для всех пользователей отключить предупреждение о том, что ваш браузер устарел

Я не знаю, зачем это нужно разработчикам WordPress, предполагаю, что видимо они так заботятся о том, чтобы у пользователей были самые современные версии браузеров, в которых все работает. Однако над распознаванием версий браузеров нужно им еще поработать. Конечно, это предупреждение можно отключить в настройках экрана, но это будет действовать только в вашем аккаунте. Если же вы хотите, чтобы предупреждение о том, что браузер устарел, исчезло во всех аккаунтах, для всех пользователей, то используйте этот простой код, вставив его в файл functions.php:

function disable_browser_upgrade_warning() < remove_meta_box( 'dashboard_browser_nag', 'dashboard', 'normal' ); >add_action( 'wp_dashboard_setup', 'disable_browser_upgrade_warning' );

Источник

Как помочь посетителю сайта обновить свой браузер?

Цвет полоски-уведомления (параметр theme). Если сайт доступен только для одного браузера, параметр не используется.

Список версий браузеров, которые вы хотите считать устаревшими (управляются параметром browsers). Предлагаемый Яндексом список отмечен в конструкторе по умолчанию. Список по умолчанию время от времени обновляется. Если у вас нет специфических требований к версиям браузеров, вы можете автоматически получать самый свежий список устаревших версий. Для этого достаточно удалить параметр browsers из сгенерированного кода.

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

Настроить уведомление самостоятельно

Код подключения и вызова скрипта нужно вставить после открывающего тега <body> на каждой странице вашего сайта.

Подключите скрипт с сервера Яндекса:

<script type="text/javascript" src="https://static.yandex.net/browser-updater/v1/script.js" charset="utf-8"></script>

Создайте объект уведомления с помощью метода ya.browserUpdater.init() и передайте параметры уведомления в аргументах:

<script>var browserUpdater = new ya.browserUpdater.init(параметры уведомления);</script>

Пример кода для уведомления об устаревшем браузере

<script type="text/javascript" src="https://static.yandex.net/browser-updater/v1/script.js" charset="utf-8"></script>\n<script>var browserUpdater = new ya.browserUpdater.init(\n \\n 

\\n

">>\">Язык уведомления.">>\">\\n

">>\">>\\">browsers совсем.">>\">,\n >\\">yaBrowserUpdaterHide, где записано, что посетитель сайта закрыл полоску-уведомление, и нужно сделать паузу в ее выдаче. ">>\">">>\">">>\">">>\">JSONP, которая будет вызвана после получения обработанных данных о браузере.">>\">">>\">">>\">);\n</script>

Параметры уведомления

Признак того, что сайт доступен только для одного браузера.

Значение по умолчанию — false .

Игнорируется, если вы используете уведомление, что сайт доступен только для одного браузера.

  • yellow — желтый;
  • red — красный;
  • blue — синий;
  • green — зеленый;
  • white — белый;
  • black — черный;
  • grey — серый.

Значение по умолчанию — yellow .

Значение по умолчанию — ru .

Ограничения для версий браузеров. Чтобы всегда использовать список по умолчанию, который поддерживается Яндексом, не указывайте параметр browsers совсем.

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

Версиии можно указать для следующих браузеров:

Источник

Оцените статью