Ticket #1392 (closed bug: invalid)
Gecko is gecko
| Reported by: | Jonno | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.2.1 |
| Component: | core | Version: | 1.2 |
| Keywords: | Cc: | ||
| Needs: | Review |
Description
Basicaly, detecting "Mozilla" is not very smart (as many, but not all, non-Mozilla browsers include Mozilla in their user agents). The only safe way I know about to reliably detect a Mozilla based browser is to look for Gecko/YYYYMMDD in the user agent (other browser may include "like Gecko", but none other include the gecko build date).
More browsers than Opera might masquerade as MSIE. The only way to reliably detect for MSIE is to use Conditional Compilation of JavaScript in IE.
The attached patch fixes these issues as well as adds support for khtml (very similar to WebKit?).
Attachments
Change History
Note: See
TracTickets for help on using
tickets.
