¿Qué son las extensiones de Chrome?

Es un pequeño programa para modificar la experiencia o agregar funcionalidad al navegador Chrome. Se crean utilizando tecnología web como HTML, CSS, JavaScript, etc.
El objetivo principal de una extensión es cumplir un propósito único en torno al cual se construye todo el programa, aunque puede tener múltiples componentes, pero deberían ayudar a lograr el propósito principal. Del programa.
Una extensión debe tener la interfaz mínima o también puede extenderse a una página web, pero el objetivo principal es proporcionar una buena funcionalidad con menos gastos generales.
Las extensiones están comprimidas en un paquete .crx , el usuario debe descargar el paquete e instalarlo. La extensión de Chrome se publica en la tienda web de Chrome.

Un ejemplo de extensión de Chrome es:

  • Administrador de contraseñas
  • bloqueador de anuncios
  • Agregar listas de tareas pendientes o notas a Chrome
  • Facilitando la copia de texto de un sitio

Vamos a crear una extensión simple solo para demostrar el procedimiento de trabajo:

  • Cada extensión requiere un archivo de manifiesto
    Primero, cree un archivo manifest.json
     {
        "name": "Hello Extensions",
        "description" : "Base Level Extension",
        "version": "1.0",
        "manifest_version": 2
      }
  • Luego, para la demostración, agregaremos un ícono a la extensión que, al hacer clic, abrirá una página web creada por nosotros.
    Agregue esto dentro del archivo
    "browser_action": {
          "default_popup": "hello.html",
          "default_icon": "icon.png"
        }   
    
  • Luego agregue esto para incluir un acceso directo para mostrar la página HTML
    "commands": {
          "_execute_browser_action": {
            "suggested_key": {
              "default": "Ctrl+Shift+F"
            },
            "description": "Opens hello.html"
          }
        }
    

Publicación traducida automáticamente

Artículo escrito por him0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *