Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Travailler avec des identités contextuelles: lister, créer, supprimer et mettre à jour des identités contextuelles.

Les "identités contextuelles", également appelées "conteneurs", sont des fonctions de navigation qui répondent à l'idée que les utilisateurs assument plusieurs identités lorsqu'ils naviguent sur le web, et souhaitent maintenir une certaine séparation entre ces identités. Par exemple, un utilisateur peut considérer que son "identité de travail" est distincte de son "identité personnelle" et ne veut pas partager les cookies entre ces deux contextes.

Avec la fonctionnalité d'identités contextuelles, chaque identité contextuelle a un nom, une couleur et une icône. De nouveaux onglets peuvent être assignés à une identité et le nom, l'icône et la couleur apparaîtront dans la barre d'adresse. En interne, chaque identité possède son propre magasin de cookies qui n'est pas partagé avec d'autres onglets....

Contextual identities are an experimental feature in Firefox and are only enabled by default in Firefox Nightly. To enable them in other versions of Firefox, set the privacy.userContext.enabled preference to true. Note that although contextual identities are available in Firefox for Android, there's no UI to work with them in this version of the browser.

Before Firefox 57, the contextualIdentities API is only available if the contextual identities feature is itself enabled. If an extension tried to use the contextualIdentities API without the feature being enabled, then method calls would resolve their promises with false.

From Firefox 57 onwards, if an extension that uses the contextualIdentities API is installed, then the contextual identities feature will be enabled automatically. Note though that it's still possible for the user to disable the feature using the "privacy.userContext.enabled" preference. If this happens, then contextualIdentities method calls will reject their promises with an error message.

For more information about contextual identities in Firefox, see this guide.

Contextual identities are not currently supported in any other browsers.

To use this API you need to include the "contextualIdentities" permission in your manifest.json file.

Types

contextualIdentities.ContextualIdentity
Contains information about a contextual identity.

Fonctions

contextualIdentities.create()
Creates a new contextual identity.
contextualIdentities.get()
Retrieves a single contextual identity, given its cookie store ID.
contextualIdentities.query()
Retrieves all contextual identities, or all contextual identities with a particular name.
contextualIdentities.update()
Updates properties of an existing contextual identity.
contextualIdentities.remove()
Deletes a contextual identity.

Events

contextualIdentities.onCreated
Fired when a contextual identity is created.
contextualIdentities.onRemoved
Fired when a contextual identity is removed.
contextualIdentities.onUpdated
Fired when one or more properties of a contextual identity is updated.

Compatibilité du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
create Non Non53 *53 * Non
get Non Non53 *53 * Non
onCreated Non Non5757 Non
onRemoved Non Non5757 Non
onUpdated Non Non5757 Non
query Non Non53 *53 * Non
remove Non Non53 *53 * Non
update Non Non53 *53 * Non

Example extensions

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : hellosct1
 Dernière mise à jour par : hellosct1,