JavaScript хаки определения браузеров

В след за статьей CSS хаки для браузеров, не плохо было бы продолжить тему обнаружения браузеров. Так, в результате экспериментов Gareth Heyes, была создана статья по обнаружению браузеров, но на JavaScript. В то время, как он тестировал Hackvertor и писал инспекционные функции. Смотрим...

1. Переменные должны быть сокращениями названий браузеров, например, FF, IE, Op, Saf, Chr.
2. Обнаружение не должно быть перезаписано. Например, IE=!!top.execScript не верно, потому что сайт может переназначить execScript, как переменную или функцию.
3. Меньше и как можно быстрее.

JavaScript

Если вы нашли, какие либо неточности, отпишите, пожалуйста в комментариях.

Перевод статьи с www.thespanner.co.uk

PS. Не гоже настоящему (и не настоящему) вебмастеру ходить обросшим и лохматым. Салон красоты (или простыми словами парикмахесркая) как раз, должен вам помочь обрести человеческий вид, с помощью стрижки и маникюра (мужчины тоже это делают). Вебмастер не спи, салон посети!


Оставить комментарий