2014-01-16 2 views
1

У меня есть веб-сайт, который поддерживается IE8. Я хочу заменить это новым веб-сайтом, но новый веб-сайт не поддерживается IE8. Есть ли способ, которым я могу перенаправить новый веб-сайт, чтобы показать старый веб-сайт, если версия браузера меньше IE9. (сайт полностью находится в html n css)Перенаправление веб-сайта, основанная на версии браузера

Thank you.

ответ

1

Просто написать эти строки в верхней

<!--[if IE 8 ]> <META http-equiv="refresh" content="0;URL=http://oldurl.com"> <![endif]--> 

заменить oldurl.com с вашим ie8 поддерживается гиперссылка

+0

Теперь это действительно хорошая идея. –

+0

Я пробовал это, но это не сработало – user3201356

+0

Хорошо, что это сработало и вставило это под голову – sanjeev

1

Сначала настроить т.е. классы правильно

<!doctype html> 
<!--[if lt IE 7 ]> <html class="ie6"> <![endif]--> 
<!--[if IE 7 ]> <html class="ie7"> <![endif]--> 
<!--[if IE 8 ]> <html class="ie8"> <![endif]--> 
<!--[if IE 9 ]> <html class="ie9"> <![endif]--> 
<!--[if (gt IE 9)|!(IE)]><!--> <html class=""> <!--<![endif]--> 
<head> 
And add some simple script: 

(function ($) { 
    "use strict"; 

    // Detecting IE 
    var oldIE; 
    if ($('html').is('.ie6, .ie7, .ie8')) { 
     oldIE = true; 
    } 

    if (oldIE) { 
     window.location.href="new url"; 
    } else { 
     // ..And here's the full-fat code for everyone else 
    } 

}(jQuery)); 

Источник - http://www.paulirish.com/

+0

Это технология обнюхивания браузером. Совсем не рекомендуется. –

+1

@ aliasm2k - отредактировано, сейчас проверьте – Rohan

+0

Этот код в порядке и рекомендуется. –

Смежные вопросы