On Jan 13, 8:11 am, Diego Perini <diego.per...@gmail.com> wrote: > Kangax, > you have convinced me about the goodness of feature testing. Now > convince yourself about the goodness of: > > // detect IE any version from IE to IE8 > IE = typeof document.fileSize != 'undefined', > > I don't understand how conditional comments or "userAgent" parsing can > be better than the above for IE. Look at bug #3169 as an example...
No, it's not better. I never said it was ; ) > > In fact the above will have worked from IE4 and up to todays IE7 / > IE8, while we have seen the "userAgent" parsing changing quite a lot > of time in the course of the past years. You see with "userAgent" > parsing/sniffing libraries must be updated (or at least checked/ > tweaked) for each new version of the browser and that is a very bad > practice. Ok, so your argument is that proper object inference does not require as much maintenance as `userAgent` sniffing does. That's a valid point, of course. It still doesn't make such check any *more* reliable than `userAgent` sniffing in my opinion - there's a chance of false positives either with 3rd party code or with future changes. > > I repeat, this is useful when feature testing is requiring to much > code, realize that the above test will cover more than 50% of your > current CFT tests. Nearly all bugs are IE related, few are Opera or > Konqueror as you already noticed. > > Kangax, I really like your CFT and believe it is the way to go, but I > don't need to open an iframe each time I need to know if a method will > work on IE, that's too much for my taste and probably for others too. I don't see how "using (or not) frames" is relevant here. I only wanted to stress the fact that object inference is hardly a better alternative to UA parsing. Nevertheless, it does have its uses, of course. > > Diego [...] -- kangax --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---