2012-05-04 13 views
8

Ho uno script per gestire window.onerrors e spingerlo sul mio server. Vedo alcuni errori di "Errore caricamento script" che si verificano solo in Firefox.È possibile che l'errore "Errore durante il caricamento dello script" venga ignorato?

Ho cercato in giro e la gente ignorava gli errori "Errore durante il caricamento degli script". Per esempio

  1. Cryptic "Script Error." reported in Javascript in Chrome and Firefox
  2. Firefox: "Error loading script"

Può questi errori essere tranquillamente ignorato come sopra? O dovrei ignorare solo in Firefox?

+2

Che cosa intendi per "ignorati in sicurezza"? Direi che in generale, un errore nel caricare uno script è un problema con il tuo codice (es. URL per script non corretto, forse è un URL calcolato e il codice per calcolarlo è sbagliato, ecc.) E dovresti loggarli, ma se c'è qualche motivo valido per cui a volte lo script non si carica in alcune circostanze, allora forse puoi ignorarli. Inoltre, non sono sicuro di cosa intendi per "ignora solo in Firefox". Stai dicendo che gli script vengono caricati correttamente in altri browser? – leftclickben

+1

L'URL dello script è su HTTPS? Ho visto che questo errore si verifica a causa di problemi con il certificato SSL. –

+2

Non ti vengono fornite sufficienti informazioni per rispondere alla tua domanda. Ciò potrebbe essere causato da limitazioni di sicurezza tra domini, un problema con il codice o una porzione di uno degli script inclusi che interrompe il caricamento dello script. Ciò significa che * può * essere ok per ignorare ** se e solo se ** sai che cosa sta causando l'errore, e sai che il comportamento risultante non avrà alcun impatto sul tuo lavoro. In generale, tuttavia, è una cattiva pratica non trattare gli errori di una causa sconosciuta. –

risposta

0

Se ignorando si intende nascondere, sì, probabilmente.

Basta citare il codice come questo:

try { 

    // put code that produce error 

} 
catch(error){ 

    // console.log(error); 

}; 

Nascondere errore non è probabilmente la soluzione migliore per il vostro problema ...

0

"copione Error loading" non viene segnalato tramite window.onerror in Firefox 14+ : MDN, Bugzilla.

Problemi correlati