Windows

IE 10 User Agent String ontvangt update van Microsoft - Wat het betekent!

Change User Agent in Firefox, Chrome, and IE11

Change User Agent in Firefox, Chrome, and IE11
Anonim

Microsoft heeft de user-agent voor Internet Explorer die momenteel beschikbaar is met Windows 8 Release Preview , bijgewerkt. Deze update is aangekondigd samen met IE 10 Platform Preview 1 .

Volgens het IE 10-blog op MSDN heeft het IE team twee toevoegingen gedaan aan de user agent die beschikbaar is in D.W.Z. Deze toevoegingen moeten de compatibiliteitsweergaven verbeteren voor oudere door de browser ondersteunde sites. De functies van de browser zelf blijven echter ongewijzigd.

In feite houden deze toevoegingen rechtstreeks verband met de compatibiliteitsweergave van de browser, waardoor het probleem van menu`s, afbeeldingen of tekst die niet op de plaats van toepassing zijn, wordt geschaald. Vanzelfsprekend zijn deze veranderingen belangrijker voor website-auteurs, in vergelijking met normale eindgebruikers. De compatibiliteitsweergave corrigeert deze objecten van websites automatisch, waardoor oudere sites er beter uitzien .

De eerste toevoeging maakt het mogelijk om te detecteren of een computer hardware met aanraakfunctionaliteit heeft via een nieuw Touch-token leest het bovengenoemde blogbericht. Houd er rekening mee dat gebruikers met hardware die geschikt is voor aanraakbediening ook een muis en toetsenbord kunnen gebruiken. In de onderstaande voorbeelden kunt u zien waar dit token in de user-agentstring past.

IE10 op een computer zonder aanraakbare hardware:

Mozilla / 5.0 (compatibel; MSIE 10.0; Windows NT 6.2; Trident / 6.0)

IE10 op een machine met hardware die kan worden aangeraakt:

Mozilla / 5.0 (compatibel; MSIE 10.0; Windows NT 6.2; Trident / 6.0; Touch)

Hoe dit werkt

Detecteer de aanraakmogelijkheden van klantzijde kunnen de site-ontwikkelaars eenvoudig de user-agentstring gebruiken:

var hasTouch = navigator.msMaxTouchPoints> 0;

Als de eigenschap bestaat en een waarde groter dan nul retourneert, heeft de pc van de gebruiker een aanraakfunctie.

De tweede toevoeging aan de IE10 user-agentstring is een -architectuurtoken gericht op apparaten die werken onder Windows RT (Windows 8 op ARM-architecturen). Het is bedoeld als aanvulling op bestaande waarden voor andere architecturen:

32-bits IE10 op 32-bits Windows:

Mozilla / 5.0 (compatibel; MSIE 10.0; Windows NT 6.2; Trident / 6.0)

32-bits IE10 op 64-bits Windows:

Mozilla / 5.0 (compatibel; MSIE 10.0; Windows NT 6.2; WOW64; Trident / 6.0)

64-bits IE10 op 64-bits Windows:

Mozilla / 5.0 (compatibel; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident / 6.0)

IE10 op Windows RT:

Mozilla / 5.0 (compatibel; MSIE 10.0; Windows NT 6.2; ARM; Trident / 6.0)

in feite kunt u het verschil maken in zowel 32-bits als 64-bits gebruikers. Eigenlijk zijn deze toevoegingen de opvolgers van IE 9 user agent-reeksen met deze twee aanpassingen:

  • De waarde van het "MSIE" -token is nu "10.0"
  • De waarde van het "Trident" -token is nu "6.0"

Deze nieuwe toevoegingen zijn van toepassing voor zowel Metro- als bureaubladweergave. Ze zijn bedoeld om dezelfde platformmogelijkheden van de browser te verkennen.

Webontwikkelaars kunnen de prestaties van hun websites verbeteren door deze toevoegingen te implementeren in plaats van de milieuvariabelen van de site te verbeteren. De krachtige gebruikers kunnen de manipulaties uitvoeren om de prestaties van hun site te optimaliseren.