У нас есть программа чата, которая работает только с несколькими браузерами.Итак, я вставляю перенаправление пользовательского агента для управления сообщениями, чтобы сообщить пользователю, почему они не могут общаться в чате с неподдерживаемым браузером.
Проблема, с которой я столкнулся, - это, например, только Firefox 3.1 и ниже, поддерживается для FireFox., но мой собственный скрипт ниже включает совместимость всех версий Firefox.В чем заключается решение для обеспечения совместимости только Firefox 3.1?
Примечание: Я не планирую отправлять их на реальные веб-сайты браузера, как показано в моем примере.Я просто поместил эти URL только в качестве примера.Я планирую иметь пользовательские страницы перенаправления с дружественными сообщениями на них ...
Демонстрация существующего кода: http://jsfiddle.net/evanmoore/4xr77/
Код ниже:
<script type="text/javascript">
if ((navigator.userAgent.indexOf('Firefox') != -1) || (navigator.userAgent.indexOf('MSIE') != -1))
{
// Your browser is supported for live chat
document.location = "http://www.livechatinc.com/";
}
else if(navigator.userAgent.indexOf("Safari") != -1)
{
// Your Safari browser is not supported for live chat
window.location = "http://www.apple.com";
}
else if(navigator.userAgent.indexOf("Chrome") != -1)
{
// Your Chrome browser is not supported for live chat
window.location = "http://www.google.com/chrome";
}
else
{ // All others... Your browser is not supported for live chat
window.location = "http://www.gofetch.com";
}
</script>