Ho un blog da oltre 10 anni & Vorrei eseguire su di esso un pezzo di JavaScript che rilevi collegamenti interrotti. Stavo usando:Rete di cattura :: ERR_NAME_NOT_RESOLVED per il fissaggio di link img errati
function trackError(e) {
var ie = window.event || {};
var errMsg = e.message || ie.errorMessage || "404 error on " + window.location;
var errSrc = (e.filename || ie.errorUrl) + ': ' + (e.lineno || ie.errorLine);
mailme([errMsg, errSrc]);
}
// Triggering an error in the console:
// You have to use something like setTimeout(function() { notThere(); }, 0);
window.addEventListener('error', trackError, true);
Ma non è la cattura l'errore in un modo utile. Ciò che è stato rotto, il quale linea ecc
JSON.stringify
dei risultati oggetto errore solo in "{"isTrusted":true}"
che è inutile. Ho notato che in Chrome c'è lo e.path
, ma non in Firefox. C'è un modo in Javascript per registrare informazioni utili sui collegamenti di immagine danneggiati o ho bisogno di file bug sui motori dei browser?
Quando/dove stai tentando di recuperare le informazioni all'interno dei collegamenti interrotti? Ad esempio, sono 'tag' 'o stai facendo un po 'di ajax? –
img tag https://natalian.org/2004/09/29/london/ – hendry