menus.ContextType

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

Typ

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

all

Die Angabe von 'all' entspricht der Kombination aller anderen Kontexte, mit Ausnahme von 'bookmark', 'tab' und 'tools_menu'.

action

Gilt, wenn der Benutzer in einer Manifest V3-Erweiterung auf Ihre Browser-Aktion einen Rechtsklick ausführt. Die maximale Anzahl von Elementen, die zum obersten Browser-Aktions-Kontextmenü hinzugefügt werden können, ist 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 einen Rechtsklick ausführt.

bookmark

Gilt, wenn der Benutzer auf ein Lesezeichen-Element in der Lesezeichen-Symbolleiste, dem Lesezeichen-Menü, der Lesezeichen-Seitenleiste (Ctrl+B) und dem Bibliotheksfenster (Ctrl+Shift+B) einen Rechtsklick ausführt. Die letzten beiden werden seit Firefox 66 unterstützt. Erfordert die "bookmarks" API-Berechtigung im Manifest.

browser_action

Gilt, wenn der Benutzer in einer Manifest V2-Erweiterung auf Ihre Browser-Aktion einen Rechtsklick ausführt. Die maximale Anzahl von Elementen, die zum obersten Browser-Aktions-Kontextmenü hinzugefügt werden können, ist 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 einen Rechtsklick ausführt.

frame

Gilt, wenn der Benutzer in einem verschachtelten iframe einen Rechtsklick ausführt.

image

Gilt, wenn der Benutzer auf ein Bild einen Rechtsklick ausführt.

Gilt, wenn der Benutzer auf einen Link einen Rechtsklick ausführt.

page

Gilt, wenn der Benutzer auf der Seite einen Rechtsklick ausführt, aber keiner der anderen Seitenkontexte zutrifft (zum Beispiel befindet sich der Klick nicht auf einem Bild, einem verschachtelten iframe oder einem Link).

page_action

Gilt, wenn der Benutzer auf Ihre Seitenaktion einen Rechtsklick ausführt. Die maximale Anzahl von Elementen, die zum obersten Seitenaktions-Kontextmenü hinzugefügt werden können, ist 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 Passwort-Eingabeelement einen Rechtsklick ausführt.

selection

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

tab

Gilt, wenn der Benutzer auf einen Tab einen Rechtsklick ausführt (dies bezieht sich speziell auf die Tab-Leiste oder ein anderes Benutzeroberflächenelement, das es dem Benutzer ermöglicht, von einem Browser-Tab zu einem anderen zu wechseln, nicht auf die Seite selbst).

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

tools_menu

Das Element wird zum Werkzeug-Menü des Browsers hinzugefügt. Beachten Sie, dass dies nur verfügbar ist, wenn Sie ContextType über den menus-Namespace aufrufen. Es ist nicht verfügbar, wenn Sie es über den contextMenus-Namespace aufrufen.

video

Gilt, wenn der Benutzer auf ein video Element einen Rechtsklick ausführt.

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

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
ContextType
action
bookmark
browser_action
launcher
page_action
password
tab
tools_menu

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.
Uses a non-standard name.
Has more compatibility info.

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