Invece di visualizzare nella casella di avviso Voglio dirigere il mio output da javascript a un file di registro. C'è qualche metodo per farlo. Se è così, per favore spiegalo con un esempio.Possiamo creare file di registro utilizzando javascript
risposta
Sì, utilizzando il browser Chrome di Google ha colpito il tasto F12, e fare clic sul pulsante console. Quindi utilizzare
console.log(your code);
è possibile registrare oggetti, matrici, stringhe, variabili. Molto più utile degli avvisi.
Anche in firefox il plugin firebug è abbastanza utile. Ha una funzionalità simile e aggiunge la funzione di controllo dell'ispettore che google chrome ha incorporato.
MODIFICA: Ok, in base al tuo commento, non puoi semplicemente scrivere sul loro file system. Il browser non ti lascerà. Se vuoi qualcosa di non invadente, prova qualcosa di simile a una finestra modale di classe o overlay, qualcosa che è facoltativo per l'utente per interagire con piuttosto che gli avvisi fastidiosi e conferma. Si potrebbe anche aggiungere qualcosa come http://davidwalsh.name/dw-content/top-bar-opacity.php
maggior parte dei browser supportano l'oggetto window.console
dal Console API:
console.log("Hello world");
in cui viene visualizzata l'uscita – user1275375
Il tuo browser dovrebbe avere un'opzione come Vista/Developer/Javascript Console. –
Voglio l'output in un formato file – user1275375
È sempre possibile inviare una chiamata AJAX al server e tracciare i messaggi di errore lì.
In realtà c'è un modo per farlo ma è disponibile solo su Google Chrome e principalmente per applicazioni HTML5 impacchettate come estensioni. There are plans to make it available in wider distributions but not quite there yet. Si chiama FileSystem API. Ecco un esempio stavo giocando con qualche tempo fa -
// test HTML5 file system API
function onInitFs(fs){
console.log("Opened file system " + fs.name);
}
function errorHandler(){
var msg = '';
switch(e.code){
case FileError.QUOTA_EXCEEDED_ERR:
msg = 'QUOTA_EXCEEDED_ERR';
break;
case FileError.NOT_FOUND_ERR:
msg = 'NOT_FOUND_ERR';
break;
case FileError.SECURITY_ERR:
msg = 'SECURITY_ERR';
break;
case FileError.INVALID_STATE_ERR:
msg = 'INVALID_STATE_ERR';
break;
default:
msg = 'Unknown Error';
break;
};
console.log('Error: ' + msg);
}
window.requestFileSystem(
window.TEMPORARY,
5*1024*1024 /*5MB*/,
onInitFs,
errorHandler
);
// create empty file called log.txt
// throws an error e is not defined
function onInitFs(fs){
fs.root.getFile(
'log.txt',
{
create: true,
exclusive: true
},
function(fileEntry){
console.log('fileEntry.isFile = ' + fileEntry.isFile);
console.log('fileEntry.name = ' + fileEntry.name);
console.log('fileEntry.fullPath ' + fileEntry.fullPath);
},
errorHandler
);
}
function errorHandler(){
var msg = '';
switch(e.code){
case FileError.QUOTA_EXCEEDED_ERR:
msg = 'QUOTA_EXCEEDED_ERR';
break;
case FileError.NOT_FOUND_ERR:
msg = 'NOT_FOUND_ERR';
break;
case FileError.SECURITY_ERR:
msg = 'SECURITY_ERR';
break;
case FileError.INVALID_STATE_ERR:
msg = 'INVALID_STATE_ERR';
break;
default:
msg = 'Unknown Error';
break;
};
console.log('Error: ' + msg);
}
window.requestFileSystem(
window.TEMPORARY,
5*1024*1024,
onInitFs,
errorHandler
);
// simple debugging
window.requestFileSystem(
window.TEMPORARY,
5*1024*1024,
function(fs){
console.dir(fs.root);
fs.root.getFile('log.txt');
},
function(error){
console.dir(error);
}
);
- 1. Crea file di testo registro utilizzando Javascript
- 2. Animazione file di registro di scorrimento (tail -f) utilizzando javascript
- 3. Come creare il file di registro nella cartella tomcat/logs
- 4. Creare una nuova chiave di registro Windows utilizzando C++
- 5. Registro di registro File e rimozione di vecchi file di registro
- 6. Utilizzando dardo di creare una libreria javascript
- 7. Possiamo creare un nuovo sito Web utilizzando MS WebDeploy
- 8. creare un file utilizzando javascript in chrome sul lato client
- 9. creare e modificare il file xml utilizzando javascript
- 10. Sail.js - Come creare un file di registro pulito?
- 11. Possiamo creare un oggetto di un'interfaccia?
- 12. Reindirizzare l'output in un file di registro utilizzando node.js
- 13. Riproduci file mp3 utilizzando javascript
- 14. Lettura file PDF utilizzando javascript
- 15. Analizza un file di registro log4j
- 16. Impossibile creare il tomcat-maven-plugin per creare un file di registro?
- 17. Registro di Django rotante e proprietà del file di registro
- 18. file di registro parsing python
- 19. Creazione di un file di registro crittografato
- 20. Possiamo creare bot di Skype per "Skype for Business"?
- 21. Come possiamo creare un viewpager cilindrico?
- 22. Chrome: creare l'input di file da blob con Javascript?
- 23. Possiamo creare moduli PDF interattivi usando reportlab?
- 24. Possiamo accedere all'API GMAIL utilizzando l'account di servizio?
- 25. Come accedere all'attributo file di un elemento file utilizzando JavaScript
- 26. File di registro multipli in symfony
- 27. Possiamo creare indici multicolor unici sui database di accesso MS?
- 28. Possiamo crittografare l'intero file di configurazione?
- 29. Cancella file registro git
- 30. informazioni Memorizzazione registro utilizzando log4net
Voglio l'output in un formato file – user1275375
fopen non può essere utilizzato in javascript – user1275375
come su a) fornire un contesto per quello che stai cercando di fare in modo che possiamo aiutarti a raggiungere una soluzione, o b) fornire più di uno stub di una frase a qualcuno che ha IMO dato un sacco di tempo e sforzi per rispondere alla tua domanda che prima facie mostra uno sforzo minimo da parte tua per scoprire la risposta da soli. –