Movatterモバイル変換


[0]ホーム

URL:


  1. Mozilla
  2. Modules
  3. WebExtensions
  4. Les APIs JavaScript
  5. contextualIdentities

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

contextualIdentities

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…

Les identités contextuelles sont une fonctionnalité expérimentale de Firefox et ne sont activées par défaut dans Firefox Nightly. Pour activer dans d'autres versions de Firefox, définissez la préférenceprivacy.userContext.enabled surtrue. Notez que bien que les identités contextuelles soient disponibles dans Firefox pour Android, il n'y a pas d'interface utilisateur pour travailler avec eux dans cette version pour travailler avec eux dans cette versiondu navigateur.

Avant Firefox 57, l'APIcontextualIdentities n'était disponible que si la fonctionnalité d'identités contextuelles était activée. Si une extension essayait d'utiliser l'APIcontextualIdentities sans activer la fonctionnalité, les appels de méthode résolvaient leurs promesses avecfalse.

À partir de Firefox 57, si une extension utilisant l'APIcontextualIdentities est installée, la fonctionnalité d'identités contextuelles est automatiquement activée. Notez cependant qu'il est toujours possible pour l'utilisateur de désactiver la fonctionnalité en utilisant la préférence « privacy.userContext.enabled ». Si cela se produit, les appels de méthodecontextualIdentities rejetteront leurs promesses avec un message d'erreur.

Pour plus d'informations sur les identités contextuelles, consultezce guide.

Les identités contextuelles ne sont actuellement pas supportes dans les autres navigateurs.

Pour utiliser cette API, vous devez inclure lapermission « contextualIdentities » dans votre fichiermanifest.json.

Types

contextualIdentities.ContextualIdentity

Contient des informations sur une identité contextuelle.

Fonctions

contextualIdentities.create()

Crée une nouvelle identité contextuelle.

contextualIdentities.get()

Récupère une identité contextuelle unique, compte tenu de son ID de cookie.

contextualIdentities.query()

Récupère toutes les identités contextuelles ou toutes les identités contextuelles avec un nom particulier.

contextualIdentities.update()

Met à jour les propriétés d'une identité contextuelle existante.

contextualIdentities.remove()

Supprime une identité contextuelle.

Événements

contextualIdentities.onCreated

Lancé lorsqu'une identité contextuelle est créée

contextualIdentities.onRemoved

Lancé lorsqu'une identité contextuelle est supprimée

contextualIdentities.onUpdated

Lancé lorsqu'une ou plusieurs propriétés d'une identité contextuelle sont mises à jour

Compatibilité des navigateurs

Exemples d'extensions

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2026 Movatter.jp