6 votes

Détecter le chargement des ressources <link> ?

Les navigateurs fournissent des événements de chargement pour les balises </code> et <code><img></code>. Existe-t-il un moyen de détecter si une demande vers un élément <code><link></code> a été complétée ?</p> <p>Plus précisément, je souhaite détecter quand une feuille de style <code><link></code> a été chargée.</p> <p>Malheureusement, je pense que l'utilisation d'un style sentinelle et la détection du chargement à partir d'un <code>computedStyle</code> ne fonctionnent pas dans ma situation.</p></x-turndown>

1voto

Steven Richards Points 2291

Il peut y avoir une manière plus simple de le faire, mais cela a fonctionné pour moi.

Assurez-vous que votre balise a un attribut title:

Ensuite, utilisez une fonction comme celle-ci pour vérifier la présence d'un style dans une feuille de style particulière:

function linkLoaded(linkTitle, checkStyle)
{
    for (var ix=0; ix

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X