InterventionReportBody: lineNumber-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 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