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.OnClickData

Informationen, die an den menus.onClicked-Ereignis-Listener übergeben werden, wenn auf einen Menüeintrag geklickt wird.

Typ

Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:

bookmarkId Optional

string. Die ID des Lesezeichens, auf dem das Kontextmenü angeklickt wurde.

button Optional

integer. Welche Maustaste gedrückt wurde. Die Werte entsprechen denen von MouseEvent.button.

checked Optional

boolean. Ein Flag, das angibt, ob ein Kontrollkästchen oder Optionsfeld nach dem Anklicken aktiviert war.

editable

boolean. Ein Flag, das angibt, ob das Element bearbeitbar ist, beispielsweise wenn es sich um ein textarea handelt.

frameId Optional

integer. Die ID des Frames, in dem auf den Eintrag geklickt wurde. Die Frame-ID kann in anderen APIs verwendet werden, die Frame-IDs akzeptieren, etwa tabs.sendMessage(). Wenn auf den Eintrag im Dokument der obersten Ebene geklickt wurde, ist frameId null. Wenn auf den Eintrag vollständig außerhalb der Seite geklickt wurde, beispielsweise im Kontext tools_menu oder tab, ist frameId undefined.

frameUrl Optional

string. Die URL des Frames des Elements, auf dem das Kontextmenü angeklickt wurde, falls es sich in einem Frame befand.

linkText Optional

string. Wenn das Element ein Link ist, der Text des Links. Wenn der Link keinen Text enthält, wird hier die URL selbst angegeben.

linkUrl Optional

string. Wenn das Element ein Link ist, die URL, auf die er verweist.

mediaType Optional

string. Einer von "image", "video" oder "audio", wenn das Kontextmenü auf einem Element eines dieser Typen aktiviert wurde.

integer oder string. Die ID des angeklickten Menüeintrags.

modifiers

array von string. Ein Array, das alle Zusatztasten enthält, die beim Anklicken des Eintrags gedrückt waren. Mögliche Werte sind: "Alt", "Command", "Ctrl", "MacCtrl" und "Shift". Wenn auf einem Mac die Control-Taste gedrückt ist, werden sowohl "Ctrl" als auch "MacCtrl" einbezogen.

pageUrl Optional

string. Die URL der Seite, auf der der Menüeintrag angeklickt wurde. Diese Eigenschaft ist nicht vorhanden, wenn der Klick in einem Kontext erfolgte, in dem es keine aktuelle Seite gibt, beispielsweise bei einer Browser-Aktion.

parentMenuItemId Optional

integer oder string. Die übergeordnete ID, falls vorhanden, für den angeklickten Eintrag.

selectionText Optional

string. Wenn auf der Seite Text ausgewählt wurde, enthält dies den ausgewählten Text.

srcUrl Optional

string. Falls vorhanden, der src-Wert für das Medium im angeklickten Element.

targetElementId Optional

integer. Eine Kennung des Elements, falls vorhanden, über dem das Kontextmenü erstellt wurde. Verwenden Sie menus.getTargetElement() im Content-Script, um das Element zu finden. Beachten Sie, dass dies nicht das Attribut id des Seitenelements ist.

viewType Optional

ViewType. Der Typ der Erweiterungsansicht.

wasChecked Optional

boolean. Ein Flag, das angibt, ob ein Kontrollkästchen oder Optionsfeld vor dem Anklicken aktiviert war.

Browser-Kompatibilität

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