Changeset 87125 in spip-zone


Ignore:
Timestamp:
Jan 17, 2015, 3:15:13 PM (5 years ago)
Author:
cedric@…
Message:

Un cache CSS qui ne dependait pas du host en cours, et donc qui entrainait parfois des injection croisees de domaine dans les css pour les sites etant visites sur plusieurs domaines

Location:
_core_/branches/spip-3.0/plugins/compresseur
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.0/plugins/compresseur/inc/compresseur.php

    r79785 r87125  
    225225
    226226        $url_absolue_css = url_absolue($css);
     227        // retirer le protocole de $url_absolue_css
     228        $url_absolue_css_implicite = protocole_implicite($url_absolue_css);
    227229
    228230        if (!$fonctions) $fonctions = compresseur_liste_fonctions_prepare_css();
     
    230232
    231233        $sign = implode(",",$fonctions);
    232         $sign = substr(md5("$css-$sign"), 0,8);
     234        $sign = substr(md5("$url_absolue_css_implicite-$sign"), 0,8);
    233235
    234236        $file = basename($css,'.css');
     
    252254                return $css;
    253255
    254         // retirer le protocole de $url_absolue_css
    255         $url_absolue_css = protocole_implicite($url_absolue_css);
    256         $contenu = compresseur_callback_prepare_css_inline($contenu, $url_absolue_css, $fonctions);
     256        $contenu = compresseur_callback_prepare_css_inline($contenu, $url_absolue_css_implicite, $fonctions);
    257257
    258258        // ecrire la css
  • _core_/branches/spip-3.0/plugins/compresseur/paquet.xml

    r86688 r87125  
    22        prefix="compresseur"
    33        categorie="performance"
    4         version="1.8.10"
     4        version="1.8.11"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.