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

JavaScript Discussion :

Fichier appCache avec IE et Safari [API HTML5]


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Par défaut Fichier appCache avec IE et Safari
    Bonjour,
    Voici mon entête HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html lang="en" manifest="cache.appcache">
    Voici mon fichier appCache :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    CACHE MANIFEST
     
    # version 36.0
    CACHE:
    http://www.anna-tatishvili-fan.hostoi.com/anna3/index.html
    http://www.anna-tatishvili-fan.hostoi.com/anna3/style.css
    http://www.anna-tatishvili-fan.hostoi.com/anna3/blockquote.png
    http://www.anna-tatishvili-fan.hostoi.com/anna3/header1.png
    http://www.anna-tatishvili-fan.hostoi.com/anna3/header2.png
    http://www.anna-tatishvili-fan.hostoi.com/anna3/article1.png
    http://www.anna-tatishvili-fan.hostoi.com/anna3/article2.png
    http://www.anna-tatishvili-fan.hostoi.com/anna3/designRight1.png
    http://www.anna-tatishvili-fan.hostoi.com/anna3/designRight2.png
    http://www.anna-tatishvili-fan.hostoi.com/anna3/annatatishviliweb.png
    http://www.anna-tatishvili-fan.hostoi.com/anna3/annaImg2.jpg
    http://www.anna-tatishvili-fan.hostoi.com/anna3/backgroundMainBloc.png
    NETWORK:
    *
    FALLBACK:
    / fallback.html
    Je suis le tutoriel très clair :http://msdn.microsoft.com/fr-fr/libr...=vs.85%29.aspx
    Le fait est que tout cela fonctionne sous Firefox, Google Chrome et Opera ou les gestionnaire d'evenement fonctionnent avec des progress etc Checking ,Progress tend à démontrer que tout est en ordre .Mais sous internet explorer et safari on a : checking et error
    Alors avec le validateur du fichier cache, il y a un warning indiquant que le fichier est reconnu comme un fichier texte et non pas appcache mais que cela fonctionnera quant même mais du coup type=text/appcache ne sert à rien ,de plus impossible de mettre le fichier cache en utf8 UTF-8 (8-bit Unicode Transformation Format) ;
    Merci de m'aider car si HTML5 est révolutionnaire ce n'est pas facile à mettre en oeuvre

  2. #2
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    Content-Type: text/cache-manifest dans le header

    Comment ça impossible de le mettre en UTF8 Si c'est une page statique tu la convertis en UTF8 avec ton éditeur préféré. Si c'est une page généré par le serveur, tu utilises la fonction qui va bien (exemple PHP : echo utf8_encode('CACHE MANIFEST // etc') )

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Par défaut
    Merci pour ta réponse donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html lang="en" Content-Type="text/cache-manifest" manifest="http://www.anna-tatishvili-fan.hostoi.com/anna3/cache.appcache">
    ? sinon pour le UTF8 c'est du UTF8 (8-bit Unicode Transformation Format) ;c'est le 8-bit Unicode Transformation Format qui me pose problème le UTF8 classique provoque un message d'erreur vu qu'il ajoute les signes bien connus notepad++ ne prend pas ce UTF8 en charge
    voilà le soucis

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    à toute fins utiles
    Passez à l'UTF-8 sans manquer une étape

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Par défaut
    Merci pour ce lien que j'ai dans mes favoris mais c'est le fichier manifest qui doit être au format UTF8 et impossible d'y mettre la moindre balise
    avec Firefox ,j'ai une erreur sur le téléchargement sur un fichier je dois voir lequel

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    ...qui me pose problème le UTF8 classique provoque un message d'erreur vu qu'il ajoute les signes bien connus
    de quels signes parles tu ? Si c'est ceux là , il faut encoder UTF-8 sans BOM.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Par défaut
    Bonjour,
    Effectivement j'ai encodé en UTF8 sans bom et rajouté dans mon répertoire courant un .htaccess avec AddType text/cache-manifest .appcache et là j'obtiens au validateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    This document was successfully checked
    Internet explorer et Safari ont besoin que le fichier ai le type mine appcache
    Alors que les autres se contentent du format texte
    Donc tout fonctionne Firefox charge le cache mais n'affiche pas toujours les différents status mais tant qu'il met le cache à jour
    Donc le problème est résolu et merci

    Edit: l'evénement checking est déclenché avant load ce qui montre bien que le cache est prioritaire
    Ensuite il est conseillé de mettre tout ce qui est ajax dans un fichier js et la gestion de localstorage appCache dans un autre car en mode hors ligne les requetes ajax pointant sur un fichier php cela renvera une erreur .
    http://www.w3.org/TR/html5/browsers.html#offline
    A news application designed for the application cache feature, however, would instead have the main page just consist of the logic, and would then have the main page fetch the data separately from the server, e.g. using XMLHttpRequest.

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Par défaut
    Une précision et on me l'avait dit sur ce forum les requêtes ajax même hors connexion ne retourne aucune erreur,le cache faisant croire au navigateur qu'il est en ligne du coup navigator.online et un delais depassé via ajax style else de if(a.status==200||a.status==304){ ne servent à rien

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

Discussions similaires

  1. Decoupage d'un fichier texte avec cut
    Par tesla dans le forum Linux
    Réponses: 3
    Dernier message: 28/06/2004, 15h39
  2. Réponses: 1
    Dernier message: 18/06/2004, 01h12
  3. [Système] Ouvrir fichier externe avec prog par défaut de l'OS
    Par Pill_S dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 30/05/2004, 11h54
  4. [java][Oracle]Ouvrir un fichier(blob) avec le browser
    Par marsup54 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 11/09/2003, 13h35
  5. [Kylix] jouer un fichier wav avec kilyx
    Par JlouisI dans le forum EDI
    Réponses: 1
    Dernier message: 14/06/2002, 02h05

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