Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette section explique ce que vous devez savoir pour utiliser des service workers dans les extensions. Nous vous recommandons de lire cette section, que vous connaissiez les service workers ou non. Les service workers d'extension constituent le gestionnaire central des événements d'une extension. Ils sont donc suffisamment différents des services workers pour qu'ils soient utiles ou non.
Les services d'extension ont quelques points en commun avec leurs homologues sur le Web. Un service worker d'extension est chargé en cas de besoin et déchargé lorsqu'il devient inactif. Une fois chargé, un service worker d'extension s'exécute généralement tant qu'il reçoit activement des événements. Toutefois, il peut s'arrêter. Tout comme son homologue Web, un service worker d'extension ne peut pas accéder au DOM, mais vous pouvez l'utiliser si nécessaire avec des documents hors écran.
Les service workers des extensions ne sont pas que des proxys réseau (car les service workers le sont souvent). En plus des événements de service worker standards, ils répondent également aux événements d'extension (accès à une nouvelle page, clic sur une notification ou fermeture d'un onglet, par exemple). Ils sont également enregistrés et mis à jour différemment des services worker.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/05/03 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{"lastModified": "Derni\u00e8re mise \u00e0 jour le 2023/05/03\u00a0(UTC)."}
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2023/05/03 (UTC)."],[],[]]