chrome.documentScan

Beschreibung

Verwenden Sie die chrome.documentScan API, um Bilder in angehängten Dokumentenscannern zu finden und abzurufen.

Berechtigungen

documentScan

Verfügbarkeit

Chrome 44 und höher Nur ChromeOS

Dokumentenscan-API

Die Document Scan API ermöglicht Apps und Erweiterungen, den Inhalt von Papierdokumenten in einem angehängten Dokumentenscanner anzusehen.

Typen

CancelScanResponse

Chrome 125 oder höher

Attribute

  • Job

    String

    Stellt die gleiche Job-Handle bereit, die an cancelScan() übergeben wurde.

  • Ergebnis

    Ergebnis des Back-End-Scanabbruchs. Wenn das Ergebnis OperationResult.SUCCESS oder OperationResult.CANCELLED ist, wurde der Scan abgebrochen und der Scanner kann einen neuen Scan starten. Wenn das Ergebnis OperationResult.DEVICE_BUSY ist , verarbeitet der Scanner die angeforderte Stornierung noch. Der Aufrufer sollte kurz warten und die Anfrage wiederholen. Andere Ergebniswerte geben einen dauerhaften Fehler an, der nicht wiederholt werden sollte.

CloseScannerResponse

Chrome 125 oder höher

Attribute

  • Ergebnis

    Ergebnis des Schließens des Scanners Auch wenn dieser Wert nicht SUCCESS ist, ist der Alias ungültig und sollte nicht für weitere Vorgänge verwendet werden.

  • scannerHandle

    String

    Derselbe Scanner-Handle, der an closeScanner übergeben wurde,

Configurability

Chrome 125 oder höher

Wie eine Option geändert werden kann

Enum

"NOT_CONFIGURABLE"
Die Option ist schreibgeschützt.

"SOFTWARE_CONFIGURABLE"
Diese Option kann in der Software festgelegt werden.

"HARDWARE_CONFIGURABLE"
Diese Option kann vom Nutzer festgelegt werden, indem er den Scanner umschaltet oder auf eine Taste drückt.

ConnectionType

Chrome 125 oder höher

Gibt an, wie der Scanner mit dem Computer verbunden ist.

Enum

ConstraintType

Chrome 125 oder höher

Der Datentyp der Einschränkung, dargestellt durch OptionConstraint.

Enum

"INT_RANGE"
Die Einschränkung für einen Bereich von OptionType.INT-Werten. Die Attribute min, max und quant von OptionConstraint sind long und die Eigenschaft list wird nicht festgelegt.

"FIXED_RANGE"
Die Einschränkung für einen Bereich von OptionType.FIXED-Werten. Die Attribute min, max und quant von OptionConstraint sind double und das Attribut list wird nicht festgelegt.

"INT_LIST"
Die Einschränkung für eine bestimmte Liste von OptionType.INT-Werten. Das Attribut OptionConstraint.list enthält long-Werte und die anderen Attribute werden nicht festgelegt.

"FIXED_LIST"
Die Einschränkung für eine bestimmte Liste von OptionType.FIXED-Werten. Das Attribut OptionConstraint.list enthält double-Werte und die anderen Attribute werden nicht festgelegt.

"STRING_LIST"
Die Einschränkung für eine bestimmte Liste von OptionType.STRING-Werten. Das Attribut OptionConstraint.list enthält DOMString-Werte und die anderen Attribute werden nicht festgelegt.

DeviceFilter

Chrome 125 oder höher

Attribute

  • local

    Boolescher Wert optional

    Senden Sie nur Scanner zurück, die direkt am Computer angeschlossen sind.

  • sicher

    Boolescher Wert optional

    Senden Sie nur Scanner zurück, die eine sichere Übertragung wie USB oder TLS verwenden.

GetOptionGroupsResponse

Chrome 125 oder höher

Attribute

  • Gruppen

    OptionGroup[] optional

    Wenn result den Wert SUCCESS hat, wird eine Liste der Optionsgruppen in der vom Scannertreiber vorgegebenen Reihenfolge angezeigt.

  • Ergebnis

    Das Ergebnis des Abrufens der Optionsgruppen. Wenn der Wert SUCCESS ist, wird die Eigenschaft groups ausgefüllt.

  • scannerHandle

    String

    Derselbe Scanner-Handle, der an getOptionGroups übergeben wurde,

GetScannerListResponse

Chrome 125 oder höher

Attribute

  • Ergebnis

    Das Aufzählungsergebnis. Beachten Sie, dass Teilergebnisse zurückgegeben werden können, auch wenn dies auf einen Fehler hinweist.

  • Scanner

    Eine möglicherweise leere Liste von Scannern, die dem angegebenen DeviceFilter entsprechen.

OpenScannerResponse

Chrome 125 oder höher

Attribute

  • Optionen

    Objekt optional

    Wenn result den Wert SUCCESS hat, wird eine Schlüssel/Wert-Zuordnung bereitgestellt, wobei der Schlüssel eine gerätespezifische Option und der Wert eine Instanz von ScannerOption ist.

  • Ergebnis

    Ergebnis des Öffnens des Scanners Wenn der Wert SUCCESS ist, werden die Attribute scannerHandle und options ausgefüllt.

  • scannerHandle

    String optional

    Wenn result SUCCESS ist, ein Handle zum Scanner, der für weitere Vorgänge verwendet werden kann.

  • scannerId

    String

    Die an openScanner() übergebene Scanner-ID.

OperationResult

Chrome 125 oder höher

Ein enum, das das Ergebnis jedes Vorgangs angibt.

Enum

"UNKNOWN"
Ein unbekannter oder allgemeiner Fehler ist aufgetreten.

"SUCCESS"
Vorgang erfolgreich.

"NICHT UNTERSTÜTZT"
Der Vorgang wird nicht unterstützt.

"ABGEBROCHEN"
Der Vorgang wurde abgebrochen.

"DEVICE_BUSY"
Das Gerät ist nicht verfügbar.

"UNGÜLTIG"
Entweder sind die an die Methode übergebenen Daten oder ein Argument ungültig.

"WRONG_TYPE"
Der angegebene Wert hat den falschen Datentyp für die zugrunde liegende Option.

"EOF"
Es sind keine weiteren Daten verfügbar.

"ADF_JAMMED"
Der Dokumenteneinzug ist klemmt.

"ADF_EMPTY"
Der Dokumenteneinzug ist leer.

"COVER_OPEN"
Die Abdeckung des Plattes ist offen.

"IO_ERROR"
Bei der Kommunikation mit dem Gerät ist ein Fehler aufgetreten.

"ACCESS_DENIED"
Das Gerät erfordert eine Authentifizierung.

"NO_MEMORY"
Auf dem Chromebook ist nicht genügend Arbeitsspeicher verfügbar, um den Vorgang abzuschließen.

„UNREACHABLE“
Das Gerät ist nicht erreichbar.

FEHLT
Das Gerät ist nicht verbunden.

"INTERNAL_ERROR"
Es ist nicht in der aufrufenden Anwendung ein Fehler aufgetreten.

OptionConstraint

Chrome 125 oder höher

Attribute

  • list

    string[]|number[] optional

  • Max.

    Nummer optional

  • Min.

    Nummer optional

  • Quant

    Nummer optional

OptionGroup

Chrome 125 oder höher

Attribute

  • Mitglieder

    String[]

    Ein Array von Optionsnamen in der vom Fahrer bereitgestellten Reihenfolge.

  • Titel

    String

    Liefert einen druckbaren Titel, z. B. „Geometrieoptionen“.

OptionSetting

Chrome 125 oder höher

Attribute

  • name

    String

    Gibt den Namen der festzulegenden Option an.

  • Gibt den Datentyp der Option an. Der angeforderte Datentyp muss mit dem tatsächlichen Datentyp der zugrunde liegenden Option übereinstimmen.

  • value

    string|number|boolean|number[] optional

    Gibt den festzulegenden Wert an. Lassen Sie die Richtlinie nicht konfiguriert, um die automatische Einstellung für Optionen anzufordern, für die autoSettable aktiviert ist. Der für value angegebene Datentyp muss mit type übereinstimmen.

OptionType

Chrome 125 oder höher

Der Datentyp einer Option.

Enum

"UNKNOWN"
Der Datentyp der Option ist unbekannt. Das Attribut value wird aufgehoben.

"BOOL"
Die Property value hat den Wert truefalse.

"INT"
Eine signierte 32-Bit-Ganzzahl. Das Attribut value ist long oder long[], je nachdem, ob für die Option mehr als ein Wert erforderlich ist.

"FIXED"
Ein Double-Wert im Bereich -32768-32767.9999 mit einer Auflösung von 1/65535. Das Attribut value ist „double“ oder „double[]“, je nachdem, ob die Option mehr als einen Wert anfordert. Doppelte Werte, die nicht genau dargestellt werden können, werden auf den verfügbaren Bereich und die Genauigkeit gerundet.

"STRING"
Eine Sequenz beliebiger Bytes außer NUL ('\0'). Das Attribut value ist ein DOMString.

"Schaltfläche"
Eine Option dieses Typs hat keinen Wert. Stattdessen führt das Festlegen einer Option dieses Typs zu einem Options-spezifischen Nebeneffekt im Scannertreiber. Zum Beispiel könnte eine Option über Schaltflächen von einem Scannertreiber verwendet werden, um Standardwerte auszuwählen oder einen automatischen Dokumenteneinzug anzuweisen, zum nächsten Blatt Papier zu wechseln.

"GROUP"
Gruppierungsoption. Kein Wert. Dies ist aus Kompatibilitätsgründen enthalten, wird aber normalerweise nicht in ScannerOption-Werten zurückgegeben. Verwenden Sie getOptionGroups(), um die Liste der Gruppen mit ihren Mitgliederoptionen abzurufen.

OptionUnit

Chrome 125 oder höher

Gibt den Datentyp für ScannerOption.unit an.

Enum

"UNITLESS"
Der Wert ist eine Zahl ohne Einheit. Sie kann beispielsweise ein Schwellenwert sein.

"PIXEL"
Der Wert ist eine Anzahl von Pixeln, z. B. die Scanabmessungen.

"BIT"
Der Wert ist die Anzahl der Bits, z. B. die Farbtiefe.

"MM"
Der Wert wird in Millimeter gemessen, z. B. Scandimensionen.

"DPI"
Der Wert wird in Punkten pro Zoll gemessen, z. B. in der Auflösung.

"PERCENT"
Der Wert ist ein Prozentwert, z. B. die Helligkeit.

"MICROSECOND"
Der Wert wird in Mikrosekunden gemessen, z. B. die Belichtungszeit.

ReadScanDataResponse

Chrome 125 oder höher

Attribute

  • daten

    ArrayBuffer optional

    Enthält den nächsten Block mit gescannten Bilddaten, wenn result SUCCESS ist. Enthält den letzten Block der gescannten Bilddaten, wenn result den Wert EOF hat.

  • estimatedCompletion

    Nummer optional

    Wenn result SUCCESS ist, eine Schätzung, wie viele der bisher insgesamt gelieferten Scandaten im Bereich von 0 bis 100 sind.

  • Job

    String

    Gibt das an readScanData() übergebene Job-Handle an.

  • Ergebnis

    Das Ergebnis des Lesens von Daten. Wenn der Wert SUCCESS ist, enthält data den nächsten (möglicherweise Längenwert von 0) an Bilddaten, der gelesen werden kann. Wenn der Wert EOF ist, enthält die data den letzten Block mit Bilddaten.

ScannerInfo

Chrome 125 oder höher

Attribute

  • connectionType

    Gibt an, wie der Scanner mit dem Computer verbunden ist.

  • deviceUuid

    String

    Zum Abgleich mit anderen ScannerInfo-Einträgen, die auf dasselbe physische Gerät verweisen.

  • imageFormats

    String[]

    Ein Array von MIME-Typen, die für zurückgegebene Scans angefordert werden können.

  • Hersteller

    String

    Der Hersteller des Scanners.

  • model

    String

    Das Scannermodell, falls verfügbar, oder eine allgemeine Beschreibung

  • name

    String

    Ein für Menschen lesbarer Name für den Scanner, der auf der Benutzeroberfläche angezeigt wird.

  • protocolType

    String

    Eine menschenlesbare Beschreibung des Protokolls oder Treibers, das für den Zugriff auf den Scanner verwendet wurde, z. B. Mopria, WSD oder epsonds. Dies ist vor allem nützlich, um Nutzern die Auswahl zwischen Protokollen zu ermöglichen, wenn ein Gerät mehrere Protokolle unterstützt.

  • scannerId

    String

    Die ID eines bestimmten Scanners.

  • sicher

    boolean

    Wenn „true“ festgelegt ist, kann die Übertragung der Scannerverbindung nicht von einem passiven Listener wie TLS oder USB abgefangen werden.

ScannerOption

Chrome 125 oder höher

Attribute

  • Konfigurierbarkeit

    Gibt an, ob und wie die Option geändert werden kann.

  • Einschränkung

    Definiert OptionConstraint für die aktuelle Scanneroption.

  • Beschreibung

    String

    Eine längere Beschreibung der Option.

  • isActive

    boolean

    Gibt an, dass die Option aktiv ist und festgelegt oder abgerufen werden kann. Bei „false“ wird das Attribut value nicht festgelegt.

  • isAdvanced

    boolean

    Gibt an, dass diese Option nicht standardmäßig auf der Benutzeroberfläche angezeigt werden soll.

  • isAutoSettable

    boolean

    Kann vom Scannertreiber automatisch festgelegt werden.

  • isDetectable

    boolean

    Gibt an, dass diese Option von Software erkannt werden kann.

  • isEmulated

    boolean

    Wird vom Scannertreiber emuliert, wenn „true“ festgelegt ist.

  • name

    String

    Der Name der Option mit ASCII-Kleinbuchstaben, Ziffern und Bindestrichen. Diakritische Zeichen sind nicht zulässig.

  • Titel

    String

    Ein einzeiliger Titel zum Ausdrucken.

  • Der Datentyp im Attribut value, der zum Festlegen dieser Option erforderlich ist.

  • Einheit

    Die Maßeinheit für diese Option.

  • value

    string|number|boolean|number[] optional

    Der aktuelle Wert der Option, falls relevant. Der Datentyp dieser Eigenschaft muss dem in type angegebenen Datentyp entsprechen.

ScanOptions

Attribute

  • maxImages

    Nummer optional

    Die zulässige Anzahl von gescannten Bildern. Der Standardwert ist 1.

  • mimeTypes

    string[] optional

    Die MIME-Typen, die vom Aufrufer akzeptiert werden.

ScanResults

Attribute

  • dataUrls

    String[]

    Ein Array von Datenbild-URLs in einem Format, das als „src“-Wert an ein Bild-Tag übergeben werden kann.

  • mimeType

    String

    Der MIME-Typ von dataUrls.

SetOptionResult

Chrome 125 oder höher

Attribute

  • name

    String

    Gibt den Namen der festgelegten Option an.

  • Ergebnis

    Gibt das Ergebnis der Einstellung der Option an.

SetOptionsResponse

Chrome 125 oder höher

Attribute

  • Optionen

    Objekt optional

    Eine aktualisierte Schlüssel/Wert-Zuordnung von Optionsnamen zu ScannerOption-Werten, die die neue Konfiguration enthalten, nachdem versucht wurde, alle angegebenen Optionen festzulegen. Sie hat dieselbe Struktur wie die options-Property in OpenScannerResponse.

    Diese Eigenschaft wird auch dann festgelegt, wenn einige Optionen nicht festgelegt wurden. Sie wird jedoch nicht festgelegt, wenn das Abrufen der aktualisierten Konfiguration fehlschlägt (z. B. wenn der Scanner mitten im Scan getrennt wird).

  • Ergebnisse

    Ein Array von Ergebnissen, eines für jedes übergebene OptionSetting-Objekt.

  • scannerHandle

    String

    Stellt den an setOptions() übergebenen Scanner-Handle bereit.

StartScanOptions

Chrome 125 oder höher

Attribute

  • formatieren

    String

    Gibt den MIME-Typ an, in dem gescannte Daten zurückgegeben werden sollen.

  • maxReadSize

    Nummer optional

    Wenn ein Wert ungleich null angegeben ist, wird die maximale Anzahl gescannter Byte, die in einer einzelnen readScanData-Antwort zurückgegeben werden, auf diesen Wert begrenzt. Der kleinste zulässige Wert ist 32768 (32 KB). Wenn diese Eigenschaft nicht angegeben ist, kann ein zurückgegebener Chunk so groß wie das gesamte gescannte Bild sein.

StartScanResponse

Chrome 125 oder höher

Attribute

  • Job

    String optional

    Wenn result den Wert SUCCESS hat, wird ein Handle zum Lesen von Scandaten oder zum Abbrechen des Jobs bereitgestellt.

  • Ergebnis

    Das Ergebnis des Startens eines Scans. Wenn der Wert SUCCESS ist, wird die Eigenschaft job ausgefüllt.

  • scannerHandle

    String

    Bietet denselben Scanner-Handle, der an startScan() übergeben wurde.

Methoden

cancelScan()

Versprechen Chrome 125 oder höher
chrome.documentScan.cancelScan(
  job: string,
  callback?: function,
)

Bricht einen gestarteten Scan ab und gibt ein Promise-Objekt zurück, das mit einem CancelScanResponse-Objekt aufgelöst wird. Bei Verwendung eines Callbacks wird stattdessen das Objekt an diese übergeben.

Parameter

  • Job

    String

    Der Handle eines aktiven Scanjobs, der zuvor von einem Aufruf an startScan zurückgegeben wurde.

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (response: CancelScanResponse)=>void

Returns

  • Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

closeScanner()

Versprechen Chrome 125 oder höher
chrome.documentScan.closeScanner(
  scannerHandle: string,
  callback?: function,
)

Schließt den Scanner mit dem übergebenen Handle und gibt ein Promise zurück, das mit einem CloseScannerResponse-Objekt aufgelöst wird. Bei Verwendung eines Callbacks wird stattdessen das Objekt an diese übergeben. Auch wenn die Antwort nicht erfolgreich ist, wird das angegebene Handle ungültig und sollte nicht für weitere Vorgänge verwendet werden.

Parameter

  • scannerHandle

    String

    Gibt den Handle eines geöffneten Scanners an, der zuvor von einem Aufruf an openScanner zurückgegeben wurde.

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (response: CloseScannerResponse)=>void

Returns

  • Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

getOptionGroups()

Versprechen Chrome 125 oder höher
chrome.documentScan.getOptionGroups(
  scannerHandle: string,
  callback?: function,
)

Ruft die Gruppennamen und Mitgliederoptionen aus einem Scanner ab, der zuvor mit openScanner geöffnet wurde. Diese Methode gibt ein Promise-Objekt zurück, das mit einem GetOptionGroupsResponse-Objekt aufgelöst wird. Wenn ein Callback an diese Funktion übergeben wird, werden stattdessen die zurückgegebenen Daten übergeben.

Parameter

Returns

  • Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

getScannerList()

Versprechen Chrome 125 oder höher
chrome.documentScan.getScannerList(
  filter: DeviceFilter,
  callback?: function,
)

Ruft die Liste der verfügbaren Scanner ab und gibt ein Promise zurück, das mit einem GetScannerListResponse-Objekt aufgelöst wird. Wenn ein Callback an diese Funktion übergeben wird, werden stattdessen die zurückgegebenen Daten übergeben.

Parameter

Returns

  • Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

openScanner()

Versprechen Chrome 125 oder höher
chrome.documentScan.openScanner(
  scannerId: string,
  callback?: function,
)

Öffnet einen Scanner für exklusiven Zugriff und gibt ein Promise-Objekt zurück, das mit einem OpenScannerResponse-Objekt aufgelöst wird. Wenn ein Callback an diese Funktion übergeben wird, werden stattdessen die zurückgegebenen Daten übergeben.

Parameter

  • scannerId

    String

    Die ID eines zu öffnenden Scanners. Dieser Wert wurde von einem vorherigen Aufruf von getScannerList zurückgegeben.

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (response: OpenScannerResponse)=>void

Returns

  • Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

readScanData()

Versprechen Chrome 125 oder höher
chrome.documentScan.readScanData(
  job: string,
  callback?: function,
)

Liest den nächsten Block verfügbarer Bilddaten aus einem aktiven Job-Handle und gibt ein Promise zurück, das mit einem ReadScanDataResponse-Objekt aufgelöst wird. Bei Verwendung eines Callbacks wird stattdessen das Objekt an diese übergeben.

**Hinweis:**Ein Antwortergebnis muss SUCCESS sein und ein data-Mitglied der Länge null sein. Das bedeutet, dass der Scanner noch funktioniert, aber noch keine zusätzlichen Daten verfügbar sind. Der Anrufer sollte kurz warten und es dann noch einmal versuchen.

Wenn der Scanjob abgeschlossen ist, hat die Antwort den Ergebniswert EOF. Diese Antwort kann ein abschließendes data-Mitglied enthalten, das nicht null ist.

Parameter

Returns

  • Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

scan()

Versprechen
chrome.documentScan.scan(
  options: ScanOptions,
  callback?: function,
)

Führt einen Dokumentscan durch und gibt ein Promise-Objekt zurück, das mit einem ScanResults-Objekt aufgelöst wird. Wenn ein Callback an diese Funktion übergeben wird, werden stattdessen die zurückgegebenen Daten an sie übergeben.

Parameter

  • Optionen

    Ein Objekt, das Scanparameter enthält.

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (result: ScanResults)=>void

Returns

  • Promise<ScanResults>

    Chrome 96 und höher

    Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

setOptions()

Versprechen Chrome 125 oder höher
chrome.documentScan.setOptions(
  scannerHandle: string,
  options: OptionSetting[],
  callback?: function,
)

Legt Optionen für den angegebenen Scanner fest und gibt ein Promise zurück, das mit einem SetOptionsResponse-Objekt aufgelöst wird. Dieses Objekt enthält das Ergebnis des Versuchs, jeden Wert in der Reihenfolge des übergebenen OptionSetting-Objekts festzulegen. Bei Verwendung eines Callbacks wird stattdessen das Objekt an diese übergeben.

Parameter

  • scannerHandle

    String

    Der Ziehpunkt des Scanners, für den Optionen festgelegt werden sollen. Dies sollte ein Wert sein, der zuvor von einem Aufruf von openScanner zurückgegeben wurde.

  • Optionen

    Eine Liste von OptionSetting Objekten, die auf den Scanner angewendet werden sollen.

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (response: SetOptionsResponse)=>void

Returns

  • Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.

startScan()

Versprechen Chrome 125 oder höher
chrome.documentScan.startScan(
  scannerHandle: string,
  options: StartScanOptions,
  callback?: function,
)

Startet einen Scan für den angegebenen Scanner und gibt ein Promise-Objekt zurück, das mit einem StartScanResponse aufgelöst wird. Bei Verwendung eines Callbacks wird stattdessen das Objekt an diese übergeben. Wenn der Aufruf erfolgreich war, enthält die Antwort ein Job-Handle, mit dem in nachfolgenden Aufrufen Scandaten gelesen oder ein Scan abgebrochen werden kann.

Parameter

  • scannerHandle

    String

    Der Handle eines geöffneten Scanners. Dies sollte ein Wert sein, der zuvor von einem Aufruf von openScanner zurückgegeben wurde.

  • Optionen

    Ein StartScanOptions-Objekt, das die Optionen angibt, die für den Scan verwendet werden sollen. Die Eigenschaft StartScanOptions.format muss mit einem der Einträge übereinstimmen, die im ScannerInfo des Scanners zurückgegeben werden.

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (response: StartScanResponse)=>void

Returns

  • Promise-Objekte werden nur für Manifest V3 und höher unterstützt. Andere Plattformen müssen Callbacks verwenden.