2016-05-30 3 views
0

Ich habe die Antwort für diese Frage gesucht, aber keine genaue Antwort überhaupt gefunden.Ereignis bei der rechten Maustaste hinzufügen Option Auswahl zu Chrome Erweiterung Symbol

Wenn wir also das Rechtsklick auf Erweiterungssymbol klicken wir in der Regel, wenn wir nicht von Hand etwas hinzufügen hatte, in ihm neben Optionen:

enter image description here

Wenn ich `d Ereignis klicken fangen möchten Auf welchen Optionen, bei welchem ​​Ereignis sollte ich eine Registrierung vornehmen?

Ich habe versucht, für:

chrome.browserAction.onClicked.addListener(function(){ 
    debugger; 
}); 

Aber vor Fänge klicken Sie auf das Symbol selbst und nicht auf Elemente innerhalb Menüsymbol Kontext.

Das ursprüngliche Problem mit deinstallieren, klicken Sie in diesem Kontextmenü war, ist es nicht deinstallieren Senden von Daten URL zu deinstallieren, die wie folgt definiert wurde:

chrome.runtime.setUninstallURL(uninstallURL); // URL length limitation: maximum 255 characters.

Vielen Dank für Hilfe

+0

Wenn es nicht gesendet wird, und Sie sicher sind, dass 'setUninstallURL' korrekt aufgerufen wurde, bevor dies geschieht, ist dies ein Fehler und sollte gemeldet werden. Konstruieren Sie ein minimales Beispiel und senden Sie einen Fehler unter https://crbug.com/new – Xan

+0

@Xan Es ist nicht in Google Chrome-Browser, sondern in Chromium-Browser. Ich habe die Bug-Frage bereits an die Entwicklung geschickt. Vielen Dank für Ihre Nachricht. – AlexBerd

+0

Wenn Sie es eingereicht haben, fügen Sie bitte einen Kommentar hinzu, der auf den Fehler verlinkt. – Xan

Antwort

2

Diese Optionen sich von Browser verwaltet werden, können Sie auf sie nicht fangen Ereignis klicken.

Sie könnten jedoch Ihre eigenen contextMenus Optionen für browser action hinzufügen, siehe Add contextmenu items to a Chrome extension's browser action button für weitere Details.

Und bitte beachten Sie, Sie können right click Ereignis auf browser action nicht selbst fangen.

+0

Danke für die Beratung. Nach langer Untersuchung soll das Problem im Chromium-Browser liegen, den unser Unternehmen verwendet. – AlexBerd

Verwandte Themen