Voortaan core versie in UA header van Opera

De informatie in dit artikel is mogelijk verouderd.

Zeer binnenkort komt Opera 9.60 uit. Opmerkelijk in deze versie is dat de corenaam van Opera genaamd Presto in het signatuur van de browser verschijnt.

Added Core version (currently "Presto/2.1.1") to the User-Agent header; all our products will include this feature soon

Firefox heeft altijd de versienummer van de Gecko engine in zijn browser handtekening gehad. Opera bestaat in desktop, Mini en Mobile versie. Ze werken op dezelfde Presto core (die geïntroduceerd werd met de desktopversie van Opera 7). Het is dan ook maar logisch dat er een soort van gelijkaardige identificatie te vinden is.

Vergeet niet dat sniffen naar de browser header om bepaalde aspecten van de site te blokkeren not done is. Gebruik liever een controle naar het bestaan van een functie. Zo kan in een latere versie van een browser die een functie nog niet ondersteunt toch gebruikt worden door je script.

Overzicht van enkele van de UA-headers van enkele populaire browsers:

Apple Safari 3.1
Mozilla/5.0 (Windows; U; Windows NT 5.1; nl-NL) AppleWebKit/525.19 (KHTML, like Gecko) Version/3.1.2 Safari/525.21
Google Chrome 0.2
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.30 Safari/525.13
Internet Explorer 7
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1
Mozilla Firefox 3.0
Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Opera 9.60
Opera/9.60 (Windows NT 5.1; U; nl) Presto/2.1.1

Gepost: 4 oktober 2008 21u35 | 0 reacties