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

Суть такова, если бразуер Opera - то делаем редирект
Есть скрипт - выводит мне иконки браузера

Как прописать редирект ?

function get_name_browser(){
    // получаем данные userAgent
    var ua = navigator.userAgent;    
    // с помощью регулярок проверяем наличие текста,YaBrowser
    // соответствующие тому или иному браузеруOPR/
    if (ua.search(/OPR/) > 0) return 'hedopera.png';
    if (ua.search(/Opera/) > 0) return 'hedopera.png';
    if (ua.search(/Opera Mini/) > 0) return 'hedopera.png';
    if (ua.search(/YaBrowser/) > 0) return 'hedYaBrowser.png';   
    if (ua.search(/Firefox/) > 0) return 'hedFirefox.png';    
    if (ua.search(/Chrome/) > 0) return 'hedChrome.png'; 
    if (ua.search(/Mobile Safari/) > 0) return 'hedSafari.png';   
    if (ua.search(/Safari/) > 0) return 'hedSafari.png';
    if (ua.search(/MSIE/) > 0) return 'hedInternet-Explorer.png';
    if (ua.search(/Edge/) > 0) return 'hedEdge.png';
    
    // условий может быть и больше.Opera Mini
    // сейчас сделаны проверки только Edge
    // для популярных браузеров
    return 'hedOther.png';
}
 
// пример использования
// var browser = get_name_browser();
// document.writeln ("<img src='static/img/" + browser + "'>");
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы