Ich habe ein Blog seit über 10 Jahren & Ich möchte ein Stück von Javascript auf, das kaputte Links fängt. Ich benutzte:Catching net :: ERR_NAME_NOT_RESOLVED für die Beseitigung von schlechten img Links
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);
Aber das ist nicht den Fehler auf eine nützliche Weise zu fangen. Was war gebrochen, auf welcher Leitung usw.
JSON.stringify
der Fehlerobjekt Ergebnisse nur in "{"isTrusted":true}"
, die nutzlos ist. Mir ist in Chrome aufgefallen, dass es e.path
gibt, aber nicht in Firefox. Gibt es einen Weg in Javascript, um nützliche Informationen über kaputte Bildlinks zu protokollieren oder muss ich Bugs in Browser-Engines ablegen?
Wann/wo versuchen Sie die Informationen innerhalb der defekte Links abzurufen? Zum Beispiel, sind sie "" -Tags, oder machst du etwas Ajax? –
img tag https://natalian.org/2004/09/29/london/ – hendry