es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Añadiendo botones en la barra de herramientas de GMAIL

Actualmente tengo una extensión de Chrome que agrega un nuevo botón en la barra de herramientas de GMail cada vez que abro un mensaje en GMail en una pestaña de Chrome. Esto se hace actualmente utilizando (1) registerThreadViewHandler() y (2) registerMessageViewHandler() de inboxSDK.

Desafortunadamente, el uso de la biblioteca inboxSDK hará que la extensión llame a código remoto, lo cual está deshabilitado en el Manifiesto V3.

Me gustaría preguntar si hay otras formas posibles y sostenibles de hacer esto sin utilizar inboxSDK.

Muchas gracias.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Posibles alternativas para agregar un nuevo botón en la barra de herramientas de Gmail

    Como especialista en tecnología de la información especializado en extensiones de Google Chrome, Gmail y inboxSDK, entiendo que la biblioteca inboxSDK se debe evitar debido a las restricciones de Manifest V3. Sin embargo, aún existen otras formas posibles y sostenibles de agregar un nuevo botón en la barra de herramientas de Gmail sin usar inboxSDK. Aquí hay algunas opciones:

    1. Scripts de contenido: Una forma posible de agregar un botón en la barra de herramientas de Gmail es a través de los scripts de contenido. Estos scripts permiten la manipulación directa del DOM de Gmail, lo que te permite insertar HTML y CSS para el botón. También puedes utilizar jQuery o cualquier otra biblioteca de JavaScript para simplificar este proceso.
    2. API de Chrome: Las API de Chrome se pueden utilizar para modificar la ventana de Gmail, como agregar botones a la barra de herramientas. chrome.messageDisplay, chrome.tabs y chrome.browserAction son algunas de las API que se pueden utilizar para lograr esto.

    3. Uso de complementos de Gmail: Los complementos de Gmail proporcionan una plataforma dedicada para ampliar la funcionalidad de Gmail. Este enfoque requiere código en el lado del servidor para crear una solicitud HTTP para interactuar con Gmail, pero proporciona más control sobre la apariencia y el comportamiento de tu aplicación.

    En general, existen otras soluciones posibles para agregar un nuevo botón en la barra de herramientas de Gmail sin usar inboxSDK. La elección del enfoque adecuado dependerá de tus requisitos específicos y experiencia.

Comments are closed.