es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿El visor de Google Docs Embed o el visor de Office Embed admiten BLOB o URLs de DATOS?

Hablando de estos:
https://docs.google.com/viewer?embedded=true&url=

https://view.officeapps.live.com/op/embed.aspx?src=

Quiero mostrar un archivo .ppt o .pptx en un iframe, pero no utilizo URLs de archivos en el frontend, solo tengo acceso a una URL de blob o una URL de datos. Descarté la opción de Blob por mí mismo, ya que no funcionará, pero me preguntaba si alguien logró hacer funcionar una URL de datos.

También me preguntaba qué tan seguros son estos insertos para usar en fines relacionados con los negocios. Sé que terceros no es realmente una buena idea…

Me encantaría escuchar sus comentarios, si pueden encontrar alguna documentación, también sería bienvenida (no pude encontrarla).

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en javascript, blob, powerpoint, embed y data-uri, me gustaría abordar las preocupaciones planteadas en esta pregunta.

    En cuanto a la primera pregunta, hay varias bibliotecas y herramientas disponibles que pueden ayudarte a convertir una URL de datos o una URL de blob en un formato que se pueda mostrar en un iframe. Una de estas bibliotecas es la API del PowerPoint Viewer, que te permite incrustar presentaciones de PowerPoint en un iframe en tu sitio web. Otra opción es utilizar un servicio de terceros como Google Drive o Microsoft OneDrive, que proporcionan códigos de incrustación de iframes para los documentos alojados en sus plataformas.

    Sin embargo, es importante tener en cuenta que la incrustación de archivos utilizando URLs de datos o URLs de blob puede tener implicaciones de seguridad. Las URLs de datos, en particular, se pueden utilizar para ejecutar código malicioso, ya que pueden contener JavaScript arbitrario. Por lo tanto, es importante utilizar solo fuentes confiables al incrustar contenido en tu sitio web y sanitizar adecuadamente cualquier entrada de usuario para evitar posibles ataques.

    En conclusión, si bien es posible mostrar archivos .ppt o .pptx en un iframe utilizando URLs de datos o URLs de blob, es importante considerar cuidadosamente las implicaciones de seguridad de hacerlo. Siempre es una buena idea utilizar servicios de terceros confiables y sanitizar adecuadamente cualquier entrada de usuario para evitar posibles violaciones de seguridad.

Comments are closed.