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

174
Vistas
¿Descargando archivos en la ventana del navegador después de abrir en Javascript?

Estoy tratando de abrir un navegador en Javascript y usar ese navegador para descargar un archivo. Estoy haciendo esto en un complemento de Microsoft Excel. El motivo es que en MacOS en la versión de escritorio de Excel, actualmente no puede descargar archivos al escritorio a través del complemento.

Según el equipo, la solución es usar: Office.context.ui.openBrowserWindow(url) para abrir la URL y descargar el archivo una vez que el navegador esté abierto.

Pero, ¿cómo descargo el archivo una vez que está abierto? He intentado hacer algo como:

 Office.context.ui.openBrowserWindow("https://google.com", function() { const bl = new Blob([JSON.stringify(data, null, 2)], {type: "application/json"}); const a = document.createElement("a"); a.href = URL.createObjectURL(bl); a.download = "test.json"; document.body.appendChild(a); a.click(); })

pero estoy consiguiendo nada de trabajo.

¿Algún consejo?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

openBrowserWindow no toma un segundo parámetro.

Creo que la solución es crear una página en su dominio de complemento que tenga una interfaz de usuario para descargar el archivo. Luego usas openBrowserWindow para abrir esa página.

about 4 years ago · Juan Pablo Isaza Denunciar
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