Las imágenes en HTML incrustado de Google Drive no funcionan [Solucionar]

Las imágenes en HTML incrustado de Google Drive no funcionan [Solucionar]

Numerosos usuarios han expresado recientemente su preocupación porque las imágenes en HTML incrustado en Google Drive no funcionan según lo esperado. Como resultado de lo cual, todas sus fotografías e imágenes que datan de años atrás ya no son accesibles ni visibles. No solo eso, algunos incluso han dicho que todas las etiquetas de audio que vinculan a Drive ya no se reproducen. Entonces, ¿cuál es la postura de Google sobre este asunto y, lo que es más importante, cómo rectificar este problema [si es un error en primer lugar]? Vamos a averiguar.

Imágenes El HTML incrustado de Google Drive no funciona

¿Por qué no funcionan las imágenes en HTML incrustado de Google Drive?

En octubre del año pasado, el gigante de Silicon Valley declaró que a partir del 2 de enero de 2024 los usuarios finales utilizarán un elemento iframe para incrustar elementos almacenados en Google Drive en otros recursos web. En otras palabras, Drive comenzará a ofrecer descargas sin requerir cookies de terceros integradas en sitios web de terceros. Aparte de eso, también estableció las acciones recomendadas que deben tomar los usuarios.

Imágenes El HTML incrustado de Google Drive no funciona

Esto implica utilizar un iframe (elemento HTML que carga otra página HTML dentro del documento) en su sitio web para cargar el contenido. Puedes hacerlo yendo al archivo en Drive y realizando el siguiente paso relevante:

  • Para archivos de Workspace (tipos de archivos Google Docs, Sheets, Slides y Forms), utilice la URL de publicación de Google Docs del archivo.
  • Para otros archivos, una vez abiertos en Drive, seleccione «Abrir en una ventana nueva» en el menú adicional y luego abra el menú adicional y seleccione «Insertar elemento…», que proporciona la etiqueta HTML iframe.

Entonces, ¿no podemos simplemente seguir los pasos antes mencionados recomendados por Google? Bueno, podemos, pero hay bastantes advertencias asociadas con esto. Por ejemplo, el iframe no es útil para imágenes [por ejemplo: los archivos GIF no se mostrarán]. Además, hacer clic para ver la imagen grande ahora lo llevará a un visor de Google Drive, en lugar de a otra pestaña o a la imagen directa para cargar en la ventana completa del navegador. Entonces, ¿qué más se puede hacer? Vamos a averiguar.

Reparar imágenes en Google Drive Embedded HTML no funciona

Imágenes El HTML incrustado de Google Drive no funciona

A partir de ahora, la única solución alternativa que garantiza el éxito a los usuarios implica cambiar la parte uc?export=download&id= del código de inserción a thumbnail?id= Gif. Aquí hay un ejemplo de lo mismo:

OLD LINE OF CODE: <img src="https://drive.google.com/uc?export=download&id=xyz"alt="Page Image">
NEW LINE OF CODE: <img src="https://drive.google.com/thumbnail?id=xyz"alt="Page Image">

Sin embargo, existe un problema importante con esta solución. Dado que utilizamos la miniatura en lugar de la imagen real, la calidad de la imagen se reducirá drásticamente. Sin embargo, a partir de ahora, este es el único ajuste que puede solucionar el problema de las imágenes en el HTML incrustado de Google Drive que no funcionan, por lo que no tenemos más remedio que seguir contentos con él, al menos por ahora.

En lo que respecta a la postura oficial sobre este asunto, los desarrolladores son conscientes de este problema, pero no han proporcionado ninguna ETA para implementar una solución. A medida que eso suceda, actualizaremos esta guía en consecuencia.

Deja una respuesta

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