2010-11-03 4 views
0

Comment consigner les exceptions JavaScript? Oui, j'utilise Try catch() en JavaScript. Je dois écrire toutes les exceptions dans un fichier texte.Exceptions JavaScript

Répondre

0

Vous ne pouvez pas utiliser javascript pour lire/créer des fichiers en raison d'éventuels problèmes de sécurité qui pourraient survenir. Vous pouvez utiliser IE stupide et utiliser File System Object mais cela n'est pas recommandé du tout.

Qu'est-ce que vous pourriez faire:

Une fois que vous avez connecté vos messages, vous pouvez utiliser ajax envoyer cette information à un script côté serveur et là stocker vos messages dans le fichier que vous pouvez créer aferwards.

+0

pas une bonne idée, et si l'ajax échoue? Les applications clientes doivent échouer et se restaurer d'elles-mêmes ... c'est tout – andy

0

JavaScript est exécuté du côté client, l'écriture dans un fichier texte n'est donc pas une solution idéale. Une solution consiste à utiliser AJAX pour enregistrer les erreurs sur votre serveur.

This post parle d'une solution similaire.

0

Vous ne pouvez pas effectuer d'opérations de lecture/écriture uniquement en utilisant javascript. Vous devrez utiliser le langage de programmation côté serveur pour cela.

0

Demandez-vous pourquoi vous vous connectez. Dans quel but?

La journalisation ne peut vous emmener que jusqu'à présent. Cela est particulièrement vrai pour les applications client.

Les applications clientes doivent échouer gracieusement et se restaurer ... c'est tout. Rappelez-vous, vous devriez utiliser Javascript, ce qui signifie que le js peut échouer, et l'application va fonctionne toujours avec la publication sur le serveur.