I tried the solution in Distinguish Chrome from Safari using jQuery.browser but it doesnt work. This solution does but i dont have any way of getting the real version numbers:
$.browser.chrome = $.browser.webkit && !!window.chrome;
$.browser.safari = $.browser.webkit && !window.chrome;
I need to detect the full version numbers so that i can block older versions of these (because their slow/buggy, not for features).