Je dois créer un fichier temporaire pour stocker les paramètres utilisateur du côté client. Est-il possible de créer un fichier journal simple à l'aide de JavaScript? P>
7 Réponses :
Si vous souhaitez stocker les paramètres utilisateur, vous devez EM>: P>
La possibilité d'une page Web d'accéder au disque dur d'un individu serait dangereuse. Cependant, comme le soulignait Trey ci-dessous, vous pouvez utiliser: p>
Il existe d'autres options pour stocker des informations sur le côté client (stockage HTML5 par exemple), mais les cookies sont le choix le plus raisonnable. Evercookie utilise de nombreuses méthodes de stockage alternatives: samy.pl/eefcookie
Point valide et mérite de mentionner la réponse éditée. C'est une bien meilleure alternative que la FSO.
Vous avez quelques options: P>
Vérifiez ce lien: p>
Créer un fichier est possible uniquement dans IE à l'aide d'objets ActiveX. P>
Essayez-le de toute façon http: // www.codeproject.com/kb/scripting/javascript__file_handling.aspx p> Mais je ne pense pas que vous devez faire ce type d'expériences. Vous pouvez créer et faire de nombreuses manipulations de fichiers à l'aide de langues côté serveur.Le meilleur p> p>
Ce ne serait-il pas Windows / Ie seulement?
Si vous pouvez vivre avec l'utilisateur de stocker activement le fichier, téléchargée vous permet de générer un côté client "Télécharger" à la volée. P>
Vous ne pouvez pas créer de fichier sur voler sur le côté du client, car il existe des restrictions de sécurité p>
Mais j'ai trouvé un bel article sur le fichier par JavaScript, j'ai un look http://www.nczonline.net/blog/2012/05/31/working-with-files-in-javascript-part-4-Objecte-urls/ p>
Une bibliothèque qui vous permet de créer un fichier texte brut (ou un fichier image ou un fichier texte riche) sur le côté client à télécharger est filesver.js . p>
Vous ne pouvez pas! Cela viole les protocoles de sécurité du navigateur. p>
Tous les codes côté client dans un navigateur (HTML / CSS / Java-Script) sont censés être exécutés dans un bac à sable de sécurité. Dès que vous fermez la session de navigateur, ce bac à sable est détruit. Cette boîte à sable protège votre système de fichiers local des attaques malveillantes. P>
Idéalement, si vous avez pu faire cela, alors, en parcourant plusieurs liens, ces sites devraient pouvoir écrire des virus sur votre système comme vous le faites !! p>
Je ne le penserais pas. Vous pourriez avoir la conversation via une sorte de plug-in qui pourrait avoir accès au disque du client. Pourquoi voulez-vous un journal côté client, cependant? Je crois que c'est extrêmement inhabituel.
Où créerez ce logfile? par client ce que vous voulez dire exactement.? Normalement, cela n'est pas possible !!!