IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Rendre des modifications effectives


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 483
    Par défaut Rendre des modifications effectives
    Bonjour,

    je pensais que le code suivant permettait que lorsque on se reconnecte à un site dont le code vient d'être modifié, on puisse voir les modifications sans avoir à actualiser la page dont le code a été modifié.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <meta http-equiv="expires" content="wed, 19 Jul 2017 7:00:00 GMT">  
    <meta http-equiv="pragma" content="no-cache">
    Cela ne fonctionne pas, comment faut t'il procéder?

    merci

  2. #2
    Membre éclairé Avatar de Tillo
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 494
    Par défaut
    Bonjour,

    Citation Envoyé par abc.xyz Voir le message
    on puisse voir les modifications sans avoir à actualiser la page dont le code a été modifié.
    Je ne pense pas que ce soit possible.

    Pour moi, si tu as une page ouverte sur ton navigateur et que je la modifie, tu seras obligé d'actualiser pour les modifs que j'ai réalisées.

    Je ne connaissais pas la meta "no-cache". Je pense qu'elle sert juste à ne pas mettre la page en cache dans ton navigateur, mais elle ne dispensera pas d'actualiser ta page HTML pour voir les modifs.

    Par contre, si tu appuies sur F12 dans ton navigateur, tu as accès à des outils qui permettent (par exemple) de modifier ton code CSS, et de voir les modifications en direct.
    Tu peux ainsi tester des modifs ou corriger des erreurs sans modifier tout de suite ton code.

    Bon courage
    Tillo.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    @Tillo
    ...lorsque on se reconnecte à un site...
    Donc, à priori, la page n'est pas déjà ouverte.
    Et si je comprends bien, elle affiche une "ancienne version" de la page".

    @xyz
    As-tu un exemple concret de ce qui n'est pas modifié ? (images ? texte ? autre ?)

    Et en effet, il peut s'agir du cache du navigateur.
    Il peut aussi s'agir d'un cache au niveau du serveur.



    Empêcher la mise en cache

    Pour désactiver la mise en cache, il est possible d'envoyer l'en-tête suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cache-Control: no-cache, no-store, must-revalidate
    Il est aussi pertinent de renvoyer des en-tête Expires et Pragma adaptés.

  4. #4
    Membre éclairé Avatar de Tillo
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 494
    Par défaut
    Zut... autant pour moi, j'ai mal lu, désolé.

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 483
    Par défaut
    ben en fait il s'agit par exemple d'éléments block (des balises div) sur la page positionnés en CSS en absolu, c'est à dire que je modifie la position:absolute de certains de ces éléments (par exemple je les rehausse sur la page en changeant la valeur de l'instruction top) et en me reconnectant au site je constate qu'ils n'ont pas changé de place, effectivement comme dit jreaux62 une ancienne version de la page est affichée.

  6. #6
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 529
    Par défaut
    le plus simple c'est de mettre quelque chose comme un faux numéro de version

    exemple :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="assets/css/style.css?v=06" rel="stylesheet" />

    ça marche aussi pour le Javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script src="assets/js/scripts.js?v=04"></script>
    la présence d'un ?v=XX différent oblige le serveur à recharger dans son cache les données à fournir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire des modifs sur une sheet excel Read Only via VBA
    Par beegees dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/11/2005, 18h02
  2. Réponses: 6
    Dernier message: 26/09/2005, 10h38
  3. Comment rendre des cellule invisible (inexistante)
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 26/09/2005, 09h05
  4. Réponses: 22
    Dernier message: 19/09/2005, 14h49
  5. Gestion des modifications pour un enregistrement
    Par Pascal Jankowski dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/03/2004, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo