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üeintrag angezeigt werden kann.

Typ

Die Werte dieses Typs sind Zeichenfolgen. Der Eintrag wird angezeigt, wenn der jeweilige 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 in einer Manifest-V3-Erweiterung mit der rechten Maustaste auf die Browser-Action klickt. Dem Kontextmenü der Browser-Action können auf der obersten Ebene höchstens menus.ACTION_MENU_TOP_LEVEL_LIMIT Einträge hinzugefügt werden; Untermenüs können dagegen beliebig viele Einträge enthalten.

audio

Gilt, wenn der Benutzer mit der rechten Maustaste auf ein audio-Element klickt.

bookmark

Gilt, wenn der Benutzer mit der rechten Maustaste auf ein Lesezeichen in der Lesezeichen-Symbolleiste, im Lesezeichen-Menü, in der Lesezeichen-Seitenleiste (Strg+B) oder im Bibliotheksfenster (Strg+Umschalt+B) klickt. Die beiden Letzteren werden ab Firefox 66 unterstützt. Erfordert die API-Berechtigung „bookmarks“ im Manifest.

browser_action

Gilt, wenn der Benutzer in einer Manifest-V2-Erweiterung mit der rechten Maustaste auf die Browser-Action klickt. Dem Kontextmenü der Browser-Action können auf der obersten Ebene höchstens menus.ACTION_MENU_TOP_LEVEL_LIMIT Einträge hinzugefügt werden; Untermenüs können dagegen beliebig viele Einträge enthalten.

editable

Gilt, wenn der Benutzer mit der rechten Maustaste auf ein bearbeitbares Element klickt, beispielsweise auf eine textarea.

frame

Gilt, wenn der Benutzer innerhalb eines verschachtelten iframe mit der rechten Maustaste klickt.

image

Gilt, wenn der Benutzer mit der rechten Maustaste auf ein Bild klickt.

Gilt, wenn der Benutzer mit der rechten Maustaste auf einen Link klickt.

page

Gilt, wenn der Benutzer innerhalb der Seite mit der rechten Maustaste klickt, aber keiner der anderen Seitenkontexte zutrifft (wenn sich der Klick beispielsweise nicht auf einem Bild, einem verschachtelten iframe oder einem Link befindet).

page_action

Gilt, wenn der Benutzer mit der rechten Maustaste auf die Page-Action klickt. Dem Kontextmenü der Page-Action können auf der obersten Ebene höchstens menus.ACTION_MENU_TOP_LEVEL_LIMIT Einträge hinzugefügt werden; Untermenüs können dagegen beliebig viele Einträge enthalten.

password

Gilt, wenn der Benutzer mit der rechten Maustaste auf ein password-Input-Element klickt.

selection

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

tab

Gilt, wenn der Benutzer mit der rechten Maustaste auf einen Tab klickt (gemeint ist die Tableiste oder ein anderes Bedienelement, mit dem der Benutzer zwischen Browser-Tabs wechseln kann, nicht die Seite selbst).

Ein Klick auf den Menüeintrag eines Tabs gewährt die activeTab-Berechtigung für den angeklickten Tab, auch wenn dieser nicht der aktive Tab ist.

tools_menu

Der Eintrag wird dem Extras-Menü des Browsers hinzugefügt.

video

Gilt, wenn der Benutzer mit der rechten Maustaste auf ein video-Element klickt.

Beachten Sie, dass „launcher“ nicht unterstützt wird.

Browser-Kompatibilität

Hinweis: Diese API basiert auf Chromiums chrome.contextMenus-API. Diese Dokumentation wurde aus context_menus.json im Chromium-Code abgeleitet.