InterventionReportBody: columnNumber-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 columnNumber des InterventionReportBody-Interfaces gibt die Zeile in der Quelldatei zurück, in der die Maßnahme stattgefunden hat.

Hinweis: Diese Eigenschaft ist besonders nützlich in Kombination mit InterventionReportBody.sourceFile und InterventionReportBody.lineNumber, da sie es ermöglicht, die Stelle in der Datei und Zeile zu lokalisieren, in der die Funktion verwendet wird.

Wert

Ein Integer oder null, wenn die Spalte nicht bekannt ist.

Beispiele

In diesem Beispiel erstellen wir einen neuen ReportingObserver, um Interventionsberichte zu beobachten und drucken dann den Wert von columnNumber in die Konsole.

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
  console.log(firstReport.body.columnNumber); // the column in that file.
}, options);

Spezifikationen

Specification
Intervention Reporting
# dom-interventionreportbody-columnnumber

Browser-Kompatibilität

BCD tables only load in the browser