2012-07-13 13 views
7

Voglio creare un'estensione per Chrome che aggiunge un'opzione al menu del tasto destro quando l'utente fa clic con il tasto destro su un determinato elemento HTML (ad esempio un DIV con un noto ID).Estensione Chrome: aggiungi opzione al menu del tasto destro quando fai clic su un determinato elemento HTML

Vorrei usarlo per aggiungere un'opzione quando l'utente fa clic con il tasto destro su un tweet su Twitter.com e tale opzione chiamerebbe un servizio REST.

È possibile farlo con un'estensione di Chrome programmata?

+0

che non è possibile, ma è possibile creare ed eliminare gli elementi facendo clic a seconda dell'elemento selezionato, come descritto qui http://stackoverflow.com/questions/4730843/how-do-i-restrict-context-menus-to-appear-only-per-certain-selected-text-in-a-ch – user1950929

risposta

8

Sì, questi sono chiamati menu di scelta rapida. È possibile trovare i documenti per questi qui: https://developer.chrome.com/extensions/contextMenus

+0

Ho postato la stessa cosa prima, poi cancellato, perché ho capito che in realtà vuole aggiungo effettivamente HTML personalizzato al menu di scelta rapida e non penso sia possibile. –

+0

Non penso che questa sia una risposta completa perché la documentazione a cui si collega non è abbastanza chiara. Ad esempio, quali parametri dovremmo passare a chrome.contextMenus.create per restringere la voce di menu a mostrarsi solo su elementi con un ID uguale a "" foobar "'? –

+1

che non è possibile, ma è possibile creare ed eliminare gli elementi facendo clic a seconda dell'elemento selezionato, come descritto qui http://stackoverflow.com/questions/4730843/how-do-i-restrict-context-menus -apparire-solo-per-certo-selezionato-testo-in-un-ch – user1950929

Problemi correlati