HTMLImageElement : propriété attributionSrc
Contexte sécurisé: Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS), pour certains navigateurs qui la prennent en charge.
Obsolète: Cette fonctionnalité n'est plus recommandée. Même si certains navigateurs la prennent encore en charge, elle a peut-être déjà été supprimée des standards du web, est en passe d'être supprimée ou n'est conservée qu'à des fins de compatibilité. Évitez de l'utiliser et mettez à jour le code existant si possible ; consultez le tableau de compatibilité au bas de cette page pour vous aider à prendre votre décision. Sachez que cette fonctionnalité peut cesser de fonctionner à tout moment.
La propriété attributionSrc de l'interface HTMLImageElement permet d'indiquer que vous souhaitez que le navigateur envoie un en-tête Attribution-Reporting-Eligible avec la requête d'image. Elle reflète l'attribut de contenu attributionsrc de l'élément HTML <img>.
Voir l'API Attribution Reporting pour plus de détails.
Valeur
A string that is either empty or a space-separated list of URLs. For the interpretation of this attribute, see the HTML <img> reference.
Exemples
>Définir un attributionSrc vide
<img src="advertising-image.png" />
const imgElem = document.querySelector("img");
imgElem.attributionSrc = "";
Définir un attributionSrc contenant des URL
<img src="advertising-image.png" />
// Encoder les URL au cas où elles contiendraient des caractères spéciaux
// comme '=' qui seraient mal interprétés.
const encodedUrlA = encodeURIComponent("https://a.example/register-source");
const encodedUrlB = encodeURIComponent("https://b.example/register-source");
const imgElem = document.querySelector("img");
imgElem.attributionSrc = `${encodedUrlA} ${encodedUrlB}`;
Spécifications
| Specification |
|---|
| Attribution Reporting> # dom-htmlattributionsrcelementutils-attributionsrc> |