Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Нужна помощь. Редирект на заглушку для старых IE

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
TamerlanTT
Отправлено: 06 Августа, 2018 - 10:59:03
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Апр. 2018  


Помог: 0 раз(а)




Всем привет.
Редирект для IE v 6,7,8,9.
Под v 10 и выше + safari - вывод,если отключен js ,
<noscript>инструкция по настройке.</noscript>,если js включен-отображение страницы.

Вот,что наклепал,но при этом в IE 11 тоже редирект происходит.

PHP:
скопировать код в буфер обмена
  1. <?
  2. $user_agent = $_SERVER['HTTP_USER_AGENT'];
  3. if (stripos($user_agent, 'MSIE 6.0') == false && stripos($user_agent, 'MSIE 7.0') == false && stripos($user_agent, 'MSIE 8.0') == false &&stripos($user_agent, 'MSIE 9.0') == false){
  4. header ("Location: ie.html");
  5. }
  6. if (stripos($user_agent, 'MSIE 10.0') == false && stripos($user_agent, 'MSIE 11.0') == false && stripos($user_agent, 'Safari') == false){
  7. echo '<noscript> <div id= "noscript-warning">В Вашем браузере отключен Javascript</div> </noscript>;
  8. <style>
  9. #noscript-warning {
  10. color: red;
  11. }
  12. </style>';
  13. }
  14. ?>
 
 Top
armancho7777777 Супермодератор
Отправлено: 06 Августа, 2018 - 13:51:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




TamerlanTT пишет:
Редирект для IE v 6,7,8,9.

CODE (html):
скопировать код в буфер обмена
  1. <!--[if lte IE 9]>
  2.    <script>location.replace('ie.html')</script>
  3. <![endif]-->


TamerlanTT пишет:
Под v 10 и выше + safari - вывод,если отключен js

А Chrome, Firefox, Opera, Yandex Browser и т.д.?

Оставьте как есть, без условий:
CODE (html):
скопировать код в буфер обмена
  1. <noscript>
  2.     <div id= "noscript-warning">В Вашем браузере отключен Javascript</div>
  3. </noscript>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB