С момента последнего стабильного релиза jQuery, который состоялся в конце мая сего года, произошло много значительных событий, таких, к примеру, как выход браузеров Firefox 3 и Google Chrome.
В jQuery есть встроенный объект
Никакого упоминания о Chrome. Нет, я понимаю, конечно, что хром ещё не вышел из глубокой беты, да и в случае чего расширить
В jQuery есть встроенный объект
browser
, который выполняет определение сами понимаете чего. На текущий момент (в транке) browser
реализуется вот так:var userAgent = navigator.userAgent.toLowerCase(); // Figure out what browser is being used jQuery.browser = { version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1], safari: /webkit/.test( userAgent ), opera: /opera/.test( userAgent ), msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ), mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ) };
Никакого упоминания о Chrome. Нет, я понимаю, конечно, что хром ещё не вышел из глубокой беты, да и в случае чего расширить
browser
нет никакой проблемы. Непонятно другое: почему сэр Ресиг игнорирует один из самых перспективных браузеров.