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
-~----------~----~----~----~------~----~------~--~---

Reply via email to