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

152
Vistas
¿Cómo modificar el atributo de datos <objeto> para Google Chrome?

Estoy tratando de cambiar el atributo de datos de un elemento con id 'previewImage'. Modifico el atributo haciendo una llamada Ajax a otro archivo y recupero los datos. Todos los navegadores muestran los datos recibidos de la llamada AJAX (imagen o PDF) (codificado en base64), excepto Google Chrome. ¿Hay una solución para esto?

Vi esta respuesta antes, pero creo que está obsoleta (no funcionó para mí): <objeto> funciona en todos los navegadores excepto Google Chrome

Llamada Ajax:

 function getFile(id, r = false) { timer = setTimeout(function(){ $.ajax({ url: "/project/getFile", method: "POST", data: {id: id} }) .done(function(data) { $('#previewImage').prop('data', data); }) }, 100) }

objeto:

 <object id="previewImage" class="w-100" style="min-height: 500px">
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

¡Gracias por la ayuda a todos! Cambié la etiqueta del objeto a un Iframe, que hizo lo siguiente:

 <iframe id="previewImage" class="w-100" height="500px"></iframe>

La llamada de AJAX se mantuvo casi igual:

 function getFile(id, r = false) { timer = setTimeout(function(){ $.ajax({ url: "/project/getFile", method: "POST", data: {id: id} }) .done(function(data) { $('#previewImage').prop('src', data); $('#previewImage image').css("width: 100%") }) }, 100) }

¡Esto funcionó para mí!

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