Sto scrivendo un bug reporter per la mia app. Quando qualcosa va storto, l'utente compila un modulo e descrive il problema e questo viene inviato al server. Come parte dei dati raccolti in questo modulo, vorrei includere l'ultimo errore javascript. C'è un modo per fare questo?Ricevi l'ultimo errore Javascript
risposta
È possibile implementare una funzione per acquisire errori utilizzando window.onerror
(MDN docu). In questo modo l'ultimo errore potrebbe essere memorizzato in window.localStorage
o dove vuoi e puoi recuperarlo di nuovo, quando la segnalazione del bug è piena.
È possibile assegnare una funzione a window.onerror
e memorizzare le informazioni di errore dagli argomenti.
Come fare questo lavoro in chrome 'var errors = []; window.onerror = function() { errors.push (argomenti); }; lanciare un nuovo errore ("asd") "Oppure funziona solo per errori" reali "? Modifica: non funziona per 'ReferenceErrors' o – Esailija
è possibile utilizzare window.onerror
window.onerror = function(error, url, line) {
//save errors here
};
- 1. iOS UIWebView Javascript - inserisci dati - ricevi callback?
- 2. Ricevi Uncaught SecurityError durante l'accesso agli oggetti SVG da Javascript
- 3. Invia richiesta HTTP e ricevi risposta HTTP utilizzando javascript
- 4. Ricevi messaggi di errore di convalida senza salvare
- 5. Ricevi notifiche correnti android
- 6. Ricevi l'anno prossimo dall'attuale NSDate?
- 7. Laravel ricevi l'url sulla stringa
- 8. Ricevi sms su asterisco sorso
- 9. Ricevi notifiche quando DTE.ActiveDocument cambia
- 10. Ricevi l'evento di chiusura dell'applicazione
- 11. iOS: Ricevi supporto in background
- 12. Ricevi il mercoledì più recente?
- 13. Ricevi POST dal modulo esterno
- 14. Ricevi URL in Ionic/Cordova
- 15. Ricevi l'ultimo giorno del mese?
- 16. Ricevi messaggio broadcast su Android
- 17. Ricevi una richiesta due volte?
- 18. AngularJS - Ricevi e scarica CSV
- 19. Javascript YUICompressor errore
- 20. JavaScript Whitespace Errore di sintassi
- 21. Feedback automatico su errore JavaScript
- 22. javascript uncaught riferimento errore onclick
- 23. Errore di sintassi javascript strano
- 24. IE solo javascript errore getElementsByTagName
- 25. Javascript errore - estensioni :: SafeBuiltins: 82
- 26. IE 9 errore Javascript c00c023f
- 27. Javascript: errore 800a025e usando selettore
- 28. errore Javascript eccezione non rilevata
- 29. Richfaces non definito errore javascript
- 30. Ricevi le parti dell'URL senza host
è possibile inserire tutto il codice in un blocco try/catch, che cattura tutto ciò che non è riuscita e non ha ottenuto catturato prima. –