Was ich tun möchte, ist:
Wenn der Benutzer nichts auswählt, Menüpunkt A anzeigen;
Wenn der Benutzer etwas auswählt, Menüpunkt B anzeigen.
Was ich bisher bekommen kann ist:
Wenn der Benutzer nichts auswählt, Menüpunkt A anzeigen;
Wenn der Benutzer etwas auswählt, zeigen Sie sowohl A als auch B an.
Ich möchte wissen:
Wie mache ich den Gegenstand A verschwinden, wenn es eine Auswahl gibt?
Vielen Dank!
Unten ist mein Code:
%Vor% Sie müssten jeder Seite ein Inhaltsskript hinzufügen, das auf mousedown
event überprüft (bevor das Menü angezeigt wird), ob eine Auswahl auf der Seite vorhanden ist oder nicht, und dann einen Befehl an eine Hintergrundseite senden würde Erstelle entsprechende Menüpunkte.
content_script.js:
%Vor%background.html
%Vor% Vielleicht war das ein Fehler oder die Funktionalität war anders, als das OP ursprünglich die Frage stellte (17. Juni 2011); Aber heute funktioniert der OP-Code genau wie erwartet, indem einfach contexts
-Parameter in ihren chrome.contextMenus.create()
-Aufrufen verwendet werden, genau so wie sie geschrieben hat.
Tags und Links google-chrome-extension contextmenu