Windows

IE 10 Stringa agente utente riceve l`aggiornamento da Microsoft - Che cosa significa!

Week 8, continued

Week 8, continued
Anonim

Microsoft ha aggiornato l`agente utente per Internet Explorer attualmente disponibile con Anteprima versione di Windows 8 . Questo aggiornamento è stato annunciato insieme a IE 10 Platform Preview 1 .

Secondo il blog IE 10 di MSDN, il team IE ha apportato due aggiunte all`agente utente disponibile all`interno IE. Si suppone che queste aggiunte migliorino le visualizzazioni di compatibilità per i siti supportati dai browser più vecchi. Tuttavia, le caratteristiche del browser rimangono invariate.

In realtà, queste aggiunte sono direttamente correlate alla visualizzazione della compatibilità del browser, che ridimensiona il problema dei menu, delle immagini o del testo fuori dal luogo. Ovviamente questi cambiamenti sono più importanti per gli autori dei siti web, rispetto ai normali utenti finali. La visualizzazione di compatibilità corregge automaticamente questi oggetti di siti Web, quindi che rende i siti più vecchi un aspetto migliore .

La prima aggiunta consente di rilevare se una macchina è dotata di hardware tattile tramite un nuovo token touch, si legge il post del blog sopra menzionato. Tieni presente che gli utenti con hardware touch possono anche utilizzare mouse e tastiera. È possibile vedere dove questo token si adatta alla stringa dell`agente utente negli esempi seguenti.

IE10 su una macchina senza hardware con funzionalità touch:

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

IE10 su una macchina con hardware touch-compatibile:

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

Come funziona

Per rilevare la funzionalità touch di lato client, gli sviluppatori del sito possono semplicemente utilizzare la stringa dell`agente utente:

var hasTouch = navigator.msMaxTouchPoints> 0;

Se la proprietà esiste e restituisce un valore maggiore di zero, il PC dell`utente ha funzionalità touch.

La seconda aggiunta alla stringa dell`agente utente IE10 è un token di architettura destinato ai dispositivi che eseguono Windows RT (Windows 8 su architetture ARM). Si intende integrare i valori esistenti per altre architetture: 32 bit IE10 su Windows a 32 bit:

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

32 bit IE10 su 64-bit Windows:

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

64-bit IE10 su 64-bit Windows:

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

IE10 su Windows RT:

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

Quindi in pratica puoi fare la differenza in entrambi gli utenti a 32 e 64 bit. In realtà queste aggiunte sono i successori delle stringhe di user agent di IE 9 con queste due modifiche:

Il valore del token "MSIE" è ora "10.0"

  • Il valore del token "Trident" è ora "6.0"
  • Queste nuove aggiunte sono applicabili sia per la vista Metro che per quella desktop. Esse intendono esplorare le stesse funzionalità della piattaforma del browser.

Gli sviluppatori Web possono migliorare le prestazioni dei propri siti web implementando queste aggiunte piuttosto che migliorare le variabili ambientali del sito. Gli utenti esperti possono effettuare le manipolazioni, per ottimizzare le prestazioni del proprio sito.