Browser compatibility

Browser supportati

Persona è sviluppato, testato e supportato dai seguenti browser. Grazie alla libreria JavaScript multipiattaforma di Persona, gli utenti non hanno bisogno di componenti aggiuntivi per usare il sistema.

Browser Desktop
Internet Explorer 8.0*, 9.0, 10.0** (vedi Modalità Compatibilità più sotto)
Firefox Versione Stabile Corrente, Beta, Aurora, Nightly, e Extended Support Releases
Versione Stabile Precedente
Chrome Ultima Versione Stabile
Safari Ultima Versione Stabile
Opera Ultima Versione Stabile
Browser iOS
Safari Mobile iOS 5.x — 6.x
Browser Android
Browser Predefinito 2.2 — 4.x
Firefox Versione Stabile Corrente, Beta, Aurora, Nightly
Versione Stabile Precedente
Chrome Ultima Versione Stabile

*: Per Windows XP. : Per Windows Vista e Windows 7. **Windows 8.  : Tempo permettendo.

Browser non supportati

  • Internet Explorer versioni 6.0 e 7.0 non è supportato. Agli utenti verrà chiesto di aggiornare il proprio browser. Vedi anche la sezione Modalità Compatibilità più sotto.
  • Google Chrome Frame non è supportato e non è funzionante. Il supporto potrebbe essere aggiunto successivamente (Issue #796).
  • Browser di terze parti su iOS non sono supportati e non sono funzionanti. Il supporto potrebbe essere aggiunto successivamente (Issue #2034).

"Modalità compatibilità" di Internet Explorer

Dalla versione 8.0 in poi, Internet Explorer supporta la cosiddetta Modalità Compatibilità, nella quale il browser può emulare una versione del browser precedente alla 8.0 nel renderizzare una pagina. Questa funzionalità può essere controllata in tre modi

  1. come impostazione locale del browser
  2. basandosi sulla presenza e il valore della dichiarazione DOCTYPE nella pagina
  3. come istruzione inviata dal sito stesso, utilizzando l'intestazione "X-UA-Compatible" come intestazione HTTP o tramite l'uso del tag <meta> nella pagina. Questo metodo bypassa gli altri due.

Poiché le versioni di Internet Explorer precedenti alla 8.0 non sono supportate da Persona, qualsiasi versione di Internet Explorer configurata per emulare versioni pre-8.0 non funzioneranno con Persona. Il problema solitamente si verifica per una di queste ragioni:

  • il sito sta utilizzando "X-UA-Compatible" per indicare esplicitamente al browser di emulare una versione pre-8.0 version
  • nelle pagine del sito il DOCTYPE non è dichiarato, non si trova nella prima riga della pagina, o imposta il browser in quirks mode, e il sito non ha il settaggio "X-UA-Compatible" per IE versione 8.0 o successiva
  • il browser è configurato localmente per utilizzare una Modalità Compatibilità per una versione pre-8.0 e il sito non sta bypassando queste impostazioni utilizzando "X-UA-Compatible" per indicare una versione di IE pari o superiore alla 8.0.

Per ulteriori informazioni, vedere "Comprendere le Modalità Compatibilità in Internet Explorer 8" e "Complicazioni su IE8 e IE9".

Altri Browser

Anche se non esplicitamente supportato, qualunque browser includa sia window.postMessage() che localStorage dovrebbe funzionare. Queste API sono disponibli in tutti i principali browser da Marzo 2010.

Problemi noti

  • I browser devono accettare i cookie di terze parti per funzionare appieno (Issue #1352).
  • Gli utenti di Android 2.x senza un browser di default potrebbero non riuscire ad effettuare il login (Issue #1854).

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: klez
 Ultima modifica di: klez,