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.
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