Si bien la mayoría de las fuentes establecen claramente que Google no ofrece una forma de eliminar las entradas del menú contextual, en la documentación de ChromeAPI hay una referencia a chrome.contextmenus
qué incluye remove
y removeall
argumentos.
Supongo que esto todavía solo permite que esta llamada elimine las entradas que pertenecen al complemento que tiene esta llamada, lo que permite a los complementos una mayor flexibilidad en las opciones que muestran y cuándo. Pero es posible que esto permita el control de todo el menú. Simplemente no puedo encontrar documentación específica que explique cuál de estos en el caso.
De cualquier manera, no parece haber, en este momento, una extensión u otra utilidad que permita eliminar las entradas del menú contextual de Google Chrome además de las que pertenecen a complementos / extensiones, y la única forma de hacerlo es si los complementos / extensiones admiten esta opción ellos mismos, o eliminando los complementos / extensiones.