tabs.onZoomChange
Wird ausgelöst, wenn ein Tab gezoomt wird.
Syntax
browser.tabs.onZoomChange.addListener(listener)
browser.tabs.onZoomChange.removeListener(listener)
browser.tabs.onZoomChange.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)-
Stoppt das Hören auf dieses Ereignis. Das Argument
listenerist der zu entfernende Listener. hasListener(listener)-
Überprüft, ob
listenerfür dieses Ereignis registriert ist. Gibttruezurück, wenn er zuhört, andernfallsfalse.
addListener-Syntax
>Parameter
listener-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion wird dieses Argument übergeben:
ZoomChangeInfo-
object. Informationen über das Zoom-Ereignis. Siehe den Abschnitt ZoomChangeInfo für weitere Details.
Zusätzliche Objekte
>ZoomChangeInfo
tabId-
integer. ID des Tabs, der gezoomt wurde. oldZoomFactor-
number. Der vorherige Zoomfaktor. newZoomFactor-
number. Der neue Zoomfaktor. zoomSettings-
tabs.ZoomSettings. Zoom-Einstellungen für den Tab.
Beispiele
Hören Sie auf Zoom-Ereignisse und protokollieren Sie die Informationen:
function handleZoomed(zoomChangeInfo) {
console.log(`Tab: ${zoomChangeInfo.tabId} zoomed`);
console.log(`Old zoom: ${zoomChangeInfo.oldZoomFactor}`);
console.log(`New zoom: ${zoomChangeInfo.newZoomFactor}`);
}
browser.tabs.onZoomChange.addListener(handleZoomed);
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.tabs-API von Chromium. Diese Dokumentation stammt aus tabs.json im Chromium-Code.