InterventionReportBody: lineNumber-Eigenschaft
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Die schreibgeschützte Eigenschaft lineNumber
des InterventionReportBody
-Interfaces gibt die Zeile in der Quelldatei zurück, in der die Intervention aufgetreten ist.
Hinweis: Diese Eigenschaft ist besonders nützlich in Kombination mit InterventionReportBody.sourceFile
, da sie ermöglicht, die Zeile in dieser Datei zu lokalisieren, in der das Feature verwendet wird.
Wert
Ein Integer oder null
, wenn die Zeile nicht bekannt ist.
Beispiele
In diesem Beispiel erstellen wir einen neuen ReportingObserver
, um Eingriffsberichte zu beobachten, und geben dann den Wert von lineNumber
in der Konsole aus.
const options = {
types: ["intervention"],
buffered: true,
};
const observer = new ReportingObserver((reports, observer) => {
const firstReport = reports[0];
console.log(firstReport.type); // intervention
console.log(firstReport.body.sourceFile); // the source file
console.log(firstReport.body.lineNumber); // the line in that file
}, options);
Spezifikationen
Specification |
---|
Intervention Reporting # dom-interventionreportbody-linenumber |
Browser-Kompatibilität
BCD tables only load in the browser