Javascript – Recharger une fenêtre parente lors de la fermeture d’une pop-up
Recharger ma page parente
La problématique est simple, j’ai une page html/php qui ouvre une pop-up pour télécharger une photo, la resizer puis l’enregistrer.
Une fois l’enregistrement terminer je ferme ma pop-up. L’image resizer doit s’afficher dans la fenêtre appelante, pour cela j’utilise l’instruction suivante avant de fermer ma pop-up.
window.opener.location.reload();
Eviter les problèmes de cache
Lors du rappel de ma pop-up en modification j’ai du régler des problèmes de cache.
Pour cela j’ai ajouté des meta dans mon header.
<meta http-equiv="expires" content="0"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache, must-revalidate">
Malgré cela, mes problèmes persistés, j’ai alors ajouter un paramètre aléatoire à l’url ouvrant ma pop-up, et oh miracle mes problèmes ont disparu.