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 English Always switch to English

Fence

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Expérimental: Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

L'interface Fence de l'API Fenced Frame contient plusieurs fonctions liées à la fonctionnalité des éléments HTML <fencedframe>.

Les objets Fence sont accessibles via la propriété Window.fence, mais ils ne sont disponibles que dans les documents intégrés dans des <fencedframe> (chargés via des interfaces FencedFrameConfig) ou des éléments HTML <iframe> (chargés via des URN opaques).

Note : Voir Fonctionnement des <fencedframe> pour une description des FencedFrameConfig et des URN opaques.

Méthodes d'instance

getNestedConfigs() Expérimental

Retourne les FencedFrameConfig chargés dans les <fencedframe> imbriqués à l'intérieur du <fencedframe> courant.

reportEvent() Expérimental

Déclenche l'envoi de données de rapport via un beacon vers une ou plusieurs URL spécifiques enregistrées via la méthode registerAdBeacon() de l'API Protected Audience, dans le but de collecter les résultats d'enchères publicitaires.

setReportEventDataForAutomaticBeacons() Expérimental

Définit les données d'événement envoyées lorsqu'une navigation a lieu dans un <fencedframe>. Ces données sont envoyées via un beacon automatique vers une ou plusieurs URL spécifiques enregistrées via la méthode registerAdBeacon() de l'API Protected Audience, afin de collecter les données de rapport pour les résultats d'enchères publicitaires.

Exemples

js
window.fence.reportEvent({
  eventType: "click",
  eventData: JSON.stringify({ clickX: "123", clickY: "456" }),
  destination: ["buyer", "seller"],
});

Spécifications

Specification
Fenced Frame
# fence-interface

Compatibilité des navigateurs

Voir aussi