0
Ma page doit savoir quand expire le cache d'un fichier javascript inclus, pour le récupérer à nouveau.Puis-je obtenir via javascript l'en-tête HTTP expire d'une ressource HTTP?
Ma page doit savoir quand expire le cache d'un fichier javascript inclus, pour le récupérer à nouveau.Puis-je obtenir via javascript l'en-tête HTTP expire d'une ressource HTTP?
Le XMLHTTPRequest object a un getResponseHeader
method vous pouvez appeler:
// The following script:
var client = new XMLHttpRequest();
client.open("GET", "test.txt", true);
client.send();
client.onreadystatechange = function() {
if (this.readyState == 2) {
alert(client.getResponseHeader("Expires"));
}
}
Notez que vous pouvez utiliser '' HEAD' plutôt que GET' si vous voulez juste l'info d'en-tête pour éviter le téléchargement du fichier entier, et il est probablement le meilleur pour appeler 'client.send();' * après * vous avez assigné le gestionnaire d'événement 'onreadystatechange'. – RedFilter