Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

menus.ContextType

Die verschiedenen Kontexte, in denen ein Menüelement erscheinen kann.

Typ

Werte dieses Typs sind Zeichenfolgen. Das Element wird angezeigt, wenn der angegebene Kontext zutrifft. Mögliche Werte sind:

all

Die Angabe von 'all' entspricht der Kombination aller anderen Kontexte außer 'bookmark', 'tab' und 'tools_menu'.

action

Gilt, wenn der Benutzer auf Ihre Browser-Aktion in einer Manifest-V3-Erweiterung kontextklickt. Die maximale Anzahl von Elementen, die dem obersten Kontextmenü der Browseraktion hinzugefügt werden können, beträgt menus.ACTION_MENU_TOP_LEVEL_LIMIT, aber Sie können beliebig viele Elemente zu Untermenüs hinzufügen.

audio

Gilt, wenn der Benutzer auf ein audio-Element kontextklickt.

bookmark

Gilt, wenn der Benutzer auf ein Lesezeichen in der Lesezeichen-Symbolleiste, dem Lesezeichen-Menü, der Lesezeichen-Seitenleiste (Strg+B) und dem Bibliotheksfenster (Strg+Umschalt+B) kontextklickt. Die letzten beiden werden seit Firefox 66 unterstützt. Erfordert die "bookmarks" API-Berechtigung im Manifest.

browser_action

Gilt, wenn der Benutzer auf Ihre Browser-Aktion in einer Manifest-V2-Erweiterung kontextklickt. Die maximale Anzahl von Elementen, die dem obersten Kontextmenü der Browseraktion hinzugefügt werden können, beträgt menus.ACTION_MENU_TOP_LEVEL_LIMIT, aber Sie können beliebig viele Elemente zu Untermenüs hinzufügen.

editable

Gilt, wenn der Benutzer auf ein bearbeitbares Element, wie ein textarea, kontextklickt.

frame

Gilt, wenn der Benutzer in einem verschachtelten iframe kontextklickt.

image

Gilt, wenn der Benutzer auf ein Bild kontextklickt.

Gilt, wenn der Benutzer auf einen Link kontextklickt.

page

Gilt, wenn der Benutzer auf der Seite kontextklickt, aber keiner der anderen Seitenkontexte zutrifft (zum Beispiel, wenn der Klick nicht auf einem Bild oder einem verschachtelten iframe oder einem Link erfolgt).

page_action

Gilt, wenn der Benutzer auf Ihre Seitenaktion kontextklickt. Die maximale Anzahl von Elementen, die dem obersten Kontextmenü der Seitenaktion hinzugefügt werden können, beträgt menus.ACTION_MENU_TOP_LEVEL_LIMIT, aber Sie können beliebig viele Elemente zu Untermenüs hinzufügen.

password

Gilt, wenn der Benutzer auf ein Passworteingabe-Element kontextklickt.

selection

Gilt, wenn ein Teil der Seite ausgewählt ist.

tab

Gilt, wenn der Benutzer auf einen Tab kontextklickt (dies bezieht sich speziell auf das Tabstrip oder andere Benutzeroberflächenelemente, die es dem Benutzer ermöglichen, von einem Browser-Tab zu einem anderen zu wechseln, nicht auf die Seite selbst).

Seit Firefox 63 gewährt das Klicken auf das Menüelement auf einem Tab die activeTab Berechtigung für den angeklickten Tab, selbst wenn dieser nicht der aktuell aktive Tab ist.

tools_menu

Das Element wird dem Werkzeugmenü des Browsers hinzugefügt. Beachten Sie, dass dies nur verfügbar ist, wenn Sie auf ContextType durch den menus Namensraum zugreifen. Es ist nicht verfügbar, wenn Sie durch den contextMenus Namensraum zugreifen.

video

Gilt, wenn der Benutzer auf ein video-Element kontextklickt.

Beachten Sie, dass "launcher" nicht unterstützt wird.

Browser-Kompatibilität

Hinweis: Diese API basiert auf der Chromium-API chrome.contextMenus. Diese Dokumentation ist abgeleitet von context_menus.json im Chromium-Code.