Actualisation dynamique de l'image à l'aide de Cachebreaker
Lors de l'accès à une source d'image dynamique qui fournit une nouvelle image à chaque chargement, il est crucial de forcer une actualisation pour afficher l'image mise à jour sur la page Web.
Le problème survient lors du chargement de la nouvelle image en arrière-plan et de la tentative de remplacer celle existante sur la page. Bien que la nouvelle image soit chargée, elle peut ne pas s'afficher tant que la page n'est pas actualisée.
Pour résoudre ce problème, un disjoncteur de cache peut être ajouté à la fin de l'URL de l'image :
newImage.src = "http://localhost/image.jpg?" new Date().getTime();
Cette approche ajoute l'horodatage actuel à l'URL, demandant au navigateur de récupérer l'image directement à partir de la source plutôt que de son cache. Par conséquent, le navigateur récupérera toujours la dernière version de l'image, garantissant que l'image mise à jour est affichée sur la page.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3