Discussion: Fonction load en local [AJAX]

  1. #1
    Membre régulier
    Inscrit en
    janvier 2009
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : janvier 2009
    Messages : 134
    Points : 97
    Points
    97

    Par défaut Fonction load en local

    Bonjour à toutes et à tous,
    Je suis un débutant qui débute avec Jquery.
    Je test la fonction load en local.
    Le fichier initial est dans un répertoire de mon disque.
    Je le lance avec un double-click.
    L'appel de la fonction load d'un fichier situé dans le même répertoire ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $('#zone').load('texte.html');
    Un grand merci pour votre aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    mars 2002
    Messages
    37 808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2002
    Messages : 37 808
    Points : 64 542
    Points
    64 542
    Billets dans le blog
    1

    Par défaut

    en local en protocole file non c'est normal pour des raisons de sécurité.
    en revanche cela ne fonctionne avec le protocole http: si tu as un serveur en local
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag


    réalisations :www.oxygen-translations.fr|www.saftair.fr| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
    Humour

  3. #3
    Membre expert Avatar de psychadelic
    Profil pro
    Inscrit en
    mai 2010
    Messages
    1 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 1 555
    Points : 3 073
    Points
    3 073

    Par défaut

    Si, cela fonctionne parfaitement en local, mais uniquement avec FireFox (et visiblement SpaceFrog l'ignore )

    si tu veux utiliser des fonctions Ajax sur ta propre machine, et avec un autre navigateur, il faut installer un serveur localement,
    Perso j'utilise docker pour ça.
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  4. #4
    Membre régulier
    Inscrit en
    janvier 2009
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : janvier 2009
    Messages : 134
    Points : 97
    Points
    97

    Par défaut Merci de votre aide

    Je me mélangeais les pinceaux entre les { les ( les } et les ) qu'impose Jquery.
    Pas facile de voir la différence avec notepad++
    Après ces corrections, le load fonctionne parfaitement en local avec Firefox, et également avec mon hébergeur Obambu (dont le suis très content).
    Encore une fois merci.

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    mars 2002
    Messages
    37 808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2002
    Messages : 37 808
    Points : 64 542
    Points
    64 542
    Billets dans le blog
    1

    Par défaut

    Je pense que cela n'a pas toujours été le cas. Il me semble avoir déjà rencontré cette limitation avec Ffx dans mes développements passés. J'avoue être assez déçu par Quantum en général et pour ce point là également ... c'est vraiment une grosse faille de sécurité !!!
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag


    réalisations :www.oxygen-translations.fr|www.saftair.fr| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
    Humour

  6. #6
    Membre expert Avatar de psychadelic
    Profil pro
    Inscrit en
    mai 2010
    Messages
    1 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 1 555
    Points : 3 073
    Points
    3 073

    Par défaut

    ça fait des années que j'utilise cette particularité de FireFox, et cela ne permet que de lire des fichier image ou texte, aucun script ne peut passer.
    Point de vue sécurité Mozilla n'est pas en reste, et il doit aussi être l'un des premiers a avoir mis en place un système de bac à sable.
    Je veux dire par la que Mozilla est loin de négliger les problèmes de sécurisation, et que si cette fonctionnalité présentait le moindre risque, elle aurait disparue depuis belle lurette. On est aux antipodes d'un risque majeur. Si c'était une telle " vraiment une grosse faille de sécurité" plus d'un hacker se serait dépêché d'empocher sa prime auprès du programme de Bug_Bounty de Mozilla => https://www.mozilla.org/en-US/securi...nt-bug-bounty/

    De toute façons, c'est aussi faisable avec Chrome, c'est juste une option à activer :
    C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe" --allow-file-access-from-files
    J'imagine que d'autres navigateurs doivent eux aussi avoir cette option, qui du reste est aussi contournable au travers du File-API présent sur tous les navigateurs modernes.
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

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

Discussions similaires

  1. Fonction Load Data Local Infile
    Par papayou94 dans le forum Débuter
    Réponses: 2
    Dernier message: 18/03/2011, 15h39
  2. LOAD DATA LOCAL INFILE
    Par bruno782 dans le forum Administration
    Réponses: 9
    Dernier message: 15/02/2006, 14h35
  3. [DOMXML] erreur fonction load() d'un objet dom??
    Par ribrok dans le forum DOMXML
    Réponses: 1
    Dernier message: 04/10/2005, 11h43
  4. LOAD DATA LOCAL INFILE????
    Par perlgirl dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 05/01/2005, 18h31
  5. visualation d'un Loading en local
    Par poxvx dans le forum Flash
    Réponses: 5
    Dernier message: 15/07/2003, 11h05

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