Persona is no longer actively developed by Mozilla. Mozilla has committed to operational and security support of the persona.org services until November 30th, 2016.
On November 30th, 2016, Mozilla will shut down the persona.org services. Persona.org and related domains will be taken offline.
If you run a website that relies on Persona, you need to implement an alternative login solution for your users before this date.
For more information, see this guide to migrating your site away from Persona:
https://wiki.mozilla.org/Identity/Persona_Shutdown_Guidelines_for_Reliers
Supported Browsers
Persona is developed, tested, and supported with the following browsers. Thanks to Persona's cross-platform JavaScript library, users do not need add-ons in order to use Persona.
Desktop Browsers | ||
---|---|---|
Internet Explorer | 8.0*, 9.0†, 10.0** (but see Compatibility Mode below) | |
Firefox | Current Stable, Beta, Aurora, Nightly, and Extended Support Releases Previous Stable Release |
|
Chrome | Latest Stable Release | |
Safari | Latest Stable Release | |
Opera | Latest Stable Release‡ | |
iOS Browsers | ||
Mobile Safari | iOS 5.x — 6.x | |
Android Browsers | ||
Default Browser | 2.2 — 4.x | |
Firefox | Current Stable, Beta, Aurora, and Nightly Releases Previous Stable Release |
|
Chrome | Latest Stable Release |
*: For Windows XP. †: For Windows Vista and Windows 7. **Windows 8. ‡: As time allows.
Unsupported Browsers
- Internet Explorer versions 6.0 and 7.0 are not supported. Users will be prompted to upgrade their browser. Also see the section below on IE "Compatibility Mode".
- Google Chrome Frame is not supported and will not function. Support may be added later (Issue #796).
- Third party browsers on iOS are not supported and will not function. Support may be added later (Issue #2034).
Internet Explorer "Compatibility Mode"
From version 8.0 onwards Internet Explorer supports a feature called Compatibility Mode, in which the browser may be instructed to emulate a pre-8.0 version when rendering a page. This feature may be controlled in three different ways
- as a local setting in the browser
- based on the presence and value of the DOCTYPE declaration in the page
- as an instruction sent from the site, using the "X-UA-Compatible" header either as an HTTP header or as a
<meta>
tag in the page. This method overrides the other two.
Because versions of Internet Explorer earlier than 8.0 are not supported by Persona, any version of Internet Explorer which is configured to emulate a pre-8.0 version will also not function with Persona. This is typically for one of the following reasons:
- your site is using "X-UA-Compatible" to explicitly instruct the browser to emulate a pre-8.0 version
- your site's pages omit the DOCTYPE, do not have the DOCTYPE as the first line of the page, or set the browser to quirks mode, and your site is not setting "X-UA-Compatible" to IE version 8.0 or higher
- the browser is locally configured to use a pre-8.0 Compatibility Mode, and your site is not overriding this by setting "X-UA-Compatible" to IE version 8.0 or higher
For more information, see "Understanding Compatibility Modes in Internet Explorer 8" and "IE8 and IE9 Complications".
Other Browsers
Despite not being explicitly supported, any browser that includes both window.postMessage()
and localStorage
should work. These APIs have been available in all major browsers since March 2010.
Known Issues
- Browsers must accept third party cookies for full functionality (Issue #1352).
- Android 2.x users without a default browser selected may be unable to log in (Issue #1854).