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.

js
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