InterventionReportBody: lineNumber-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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
Loading…