Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

224
Vistas
Error de referencia de imagen de Javascript del trabajador del servicio de extensión de Chrome

Estoy tratando de crear mi propia extensión de Chrome por primera vez que capturaría su pestaña activa como una imagen y luego la recortaría. Como puede ver en el siguiente código, utilicé chrome.tabs.captureVisibleTab() para obtener la pestaña como URL de datos. Después de eso, quiero convertir la URL de datos en un objeto de imagen, pero el trabajador del servicio responde con un Reference Error: Image is not defined . Estoy confundido en cuanto a por qué no es válido. Estoy usando el manifiesto V3, por lo que el script se ejecuta como un trabajador de servicio en segundo plano.

 chrome.action.onClicked.addListener(getCurrentTab); function getCurrentTab(){ let capture = chrome.tabs.captureVisibleTab(null, {}, function(dataUrl){ var img=new Image(); img.src=dataUrl; }); }

Y mi manifest.json a continuación si quieres echarle un vistazo.

 { "name": "Screen to Text", "description": "Copies text in selected area to clipboard", "version": "1.0", "manifest_version": 3, "action": { "select": { "default_title": "Copy to clipboard", "default_icon": "icons/copy.png" } }, "permissions": ["activeTab", "scripting"], "background": { "service_worker": "background.js" } }
about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda