DeprecationReportBody: sourceFile-Eigenschaft
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die schreibgeschützte Eigenschaft sourceFile
der DeprecationReportBody
-Schnittstelle gibt den Pfad zur Quelldatei zurück, in der das veraltete Feature verwendet wurde.
Hinweis:
Diese Eigenschaft kann zusammen mit DeprecationReportBody.lineNumber
und DeprecationReportBody.columnNumber
verwendet werden, um die Spalte und Zeile in der Datei zu lokalisieren, in der der Fehler aufgetreten ist.
Wert
Ein String oder null
, wenn der Pfad nicht bekannt ist.
Beispiele
In diesem Beispiel erstellen wir einen neuen ReportingObserver
, um Deprecation-Reports zu beobachten und geben dann den Wert von sourceFile
in der Konsole aus.
let options = {
types: ["deprecation"],
buffered: true,
};
let observer = new ReportingObserver((reports, observer) => {
let firstReport = reports[0];
console.log(firstReport.type); // deprecation
console.log(firstReport.body.sourceFile);
}, options);
Spezifikationen
Specification |
---|
Deprecation Reporting # dom-deprecationreportbody-sourcefile |
Browser-Kompatibilität
BCD tables only load in the browser