Re: html interactivo en los canales de TeamsHola @hogi ,
Gracias por iniciar esta discusión. Lo que está tratando de hacer es algo que solía estar disponible en las aplicaciones para compartir archivos, como OneDrive, GoogleDrive y Drop Box, pero finalmente dejaron de admitirlo. Sospecho que una de las razones podría haber sido evitar la responsabilidad de los riesgos de seguridad al permitir que el usuario final abra un sitio web con código JavaScript potencialmente dañino.En respuesta a esta capacidad limitada de los usuarios para compartir su contenido HTML interactivo de forma segura y proporcionar mejoras específicas de JMP, creamos JMP en vivo .
No sé si Teams Channels o SharePoint brindan soporte para esta capacidad, pero es posible que esté desactivada de manera predeterminada.
Probé un ejemplo html más simple que el que produce JMP y encontré lo siguiente en la consola de depuración del navegador cuando intentaba verlo en SharePoint:
"Ejecución de script bloqueada en 'about:srcdoc' porque el marco del documento está aislado y el permiso 'allow-scripts' no está configurado"
Creo que esto se refiere al código JavaScript en el archivo HTML.Desafortunadamente, no tengo acceso a una configuración que permita que SharePoint otorgue este permiso. Puede ser una configuración disponible para el administrador de SharePoint.Sospecho que esto sería lo mismo con las páginas html con salida de JavaScript desde cualquier otra aplicación.
Tuve menos éxito con Teams Channels, ya que no pude abrir la consola del navegador, pero sospecho que la misma restricción de seguridad limita la visualización de archivos HTML que requieren JavaScript para mostrarse.
Quizás alguien con más experiencia con la administración de SharePoint o Teams Channels sepa cómo habilitar la visualización de páginas web mediante JavaScript en estos sistemas.
~Juan
html interactivo en los canales de TeamsGeneré un html interactivo en Jmp y lo incluí en un canal de MS Teams.
Desafortunadamente, en lugar del gráfico, solo veo la animación de carga.
El mismo problema cuando abro el html interactivo a través del sitio web de Sharepoint.
¿Es un problema de sharepoint o un problema de jmp?
¿Alguien sabe por qué el html interactivo se comporta así? ¿Puedo cambiar la configuración de Sharepoint?

La personalización en masaRe: HTML interactivo en canales de TeamsPor el momento, cuando quiero compartir un archivo Jmp interactivo a través de Teams o Sharepoint, mis colegas solo ven:

... y creo que hay un problema con Jmp, o un problema con mi archivo Jmp.
Para ellos, es difícil descubrir que en realidad se trata de un Equipos/Sharepoint Problema con el código JavaScript interactivo.
@John_Powell_JMP , para una versión futura de Jmp, ¿sería posible cambiar ligeramente el código del HTML interactivo?
En lugar de comenzar inmediatamente con la animación de inicio, el código HTML podría verificar si el código Java se puede ejecutar y, en caso contrario, mostrar una advertencia de que en realidad es el navegador o el sitio el que impide que la página se cargue correctamente. Luego podría mostrar una sugerencia para descargar el archivo y abrirlo desde el disco duro.
Re: HTML interactivo en canales de TeamsTener un problema similar @hogi
Re: HTML interactivo en canales de TeamsHola @hogi ,
Gracias por publicar esta pregunta. Para que se considere para una versión futura, agregue un Deseo en la Lista de deseos de JMP.He ingresado un deseo interno al respecto, pero los votos sobre deseos externos pueden ayudar a que las cosas sucedan antes.

Por favor, háganos saber si lo hace, entonces @Jackie_ y cualquiera que encuentre esta publicación podría votarla.
@Jackie_ , gracias por hacerme saber que a ti también te gustaría algo como esto si es posible.
Gracias,
~Juan
Re: HTML interactivo en canales de TeamsClaro, puedo hacerlo.
Aquí está, listo para votar:
HTML interactivo: detectar problemas
identificación = "contenido principal" >
</SPAN><SPAN> ancho</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><SPAN> altura</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><STRONG> src="./Big Class - Bivariado de peso por altura.htm"</STRONG><SPAN> etiqueta-aria</SPAN><SPAN> =</SPAN><SPAN> "Informe JMP"</SPAN><SPAN> clase</SPAN><SPAN> =</SPAN><SPAN> "jmp-live-iframe"</SPAN><SPAN> estilo</SPAN><SPAN> =</SPAN><SPAN> "</SPAN><SPAN> margen: 0.8em 0px;"</SPAN><SPAN> >>iframe></SPAN></DIV>
<DIV><SPAN></div></SPAN></DIV><BR /><DIV><SPAN></cuerpo></SPAN></DIV>
<DIV><SPAN></html></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>JavaScript es bastante común para las páginas web y hay muchas aplicaciones que producen páginas web hoy en día, por lo que me sorprende que las aplicaciones para compartir contenido no lo tengan integrado.  </SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>Hacemos que sea fácil compartir un archivo HTML interactivo JMP de JMP Public en la comunidad de usuarios de JMP utilizando una técnica de iframe similar.</SPAN></DIV>
<DIV> </DIV>
<DIV>Espero que encuentres esto útil.</DIV>
<DIV>~Juan</DIV>
<DIV><SPAN>  </SPAN></DIV>
</DIV></lingo-body>
identificación = "contenido principal" >
</SPAN><SPAN> ancho</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><SPAN> altura</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><STRONG> src="./Big Class - Bivariado de peso por altura.htm"</STRONG><SPAN> etiqueta-aria</SPAN><SPAN> =</SPAN><SPAN> "Informe JMP"</SPAN><SPAN> clase</SPAN><SPAN> =</SPAN><SPAN> "jmp-live-iframe"</SPAN><SPAN> estilo</SPAN><SPAN> =</SPAN><SPAN> "</SPAN><SPAN> margen: 0.8em 0px;"</SPAN><SPAN> >>iframe></SPAN></DIV>
<DIV><SPAN></div></SPAN></DIV><BR /><DIV><SPAN></cuerpo></SPAN></DIV>
<DIV><SPAN></html></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>JavaScript es bastante común para las páginas web y hay muchas aplicaciones que producen páginas web hoy en día, por lo que me sorprende que las aplicaciones para compartir contenido no lo tengan integrado.  </SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>Hacemos que sea fácil compartir un archivo HTML interactivo JMP de JMP Public en la comunidad de usuarios de JMP utilizando una técnica de iframe similar.</SPAN></DIV>
<DIV> </DIV>
<DIV>Espero que encuentres esto útil.</DIV>
<DIV>~Juan</DIV>
<DIV><SPAN>  </SPAN></DIV>
</DIV></lingo-body>
identificación = "contenido principal" >
</SPAN><SPAN> ancho</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><SPAN> altura</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><STRONG> src="./Big Class - Bivariado de peso por altura.htm"</STRONG><SPAN> etiqueta-aria</SPAN><SPAN> =</SPAN><SPAN> "Informe JMP"</SPAN><SPAN> clase</SPAN><SPAN> =</SPAN><SPAN> "jmp-live-iframe"</SPAN><SPAN> estilo</SPAN><SPAN> =</SPAN><SPAN> "</SPAN><SPAN> margen: 0.8em 0px;"</SPAN><SPAN> >>iframe></SPAN></DIV>
<DIV><SPAN></div></SPAN></DIV><BR /><DIV><SPAN></cuerpo></SPAN></DIV>
<DIV><SPAN></html></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>JavaScript es bastante común para las páginas web y hay muchas aplicaciones que producen páginas web hoy en día, por lo que me sorprende que las aplicaciones para compartir contenido no lo tengan integrado.  </SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>Hacemos que sea fácil compartir un archivo HTML interactivo JMP de JMP Public en la comunidad de usuarios de JMP utilizando una técnica de iframe similar.</SPAN></DIV>
<DIV> </DIV>
<DIV>Espero que encuentres esto útil.</DIV>
<DIV>~Juan</DIV>
<DIV><SPAN>  </SPAN></DIV>
</DIV></lingo-body>
identificación = "contenido principal" >
</SPAN><SPAN> ancho</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><SPAN> altura</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><STRONG> src="./Big Class - Bivariado de peso por altura.htm"</STRONG><SPAN> etiqueta-aria</SPAN><SPAN> =</SPAN><SPAN> "Informe JMP"</SPAN><SPAN> clase</SPAN><SPAN> =</SPAN><SPAN> "jmp-live-iframe"</SPAN><SPAN> estilo</SPAN><SPAN> =</SPAN><SPAN> "</SPAN><SPAN> margen: 0.8em 0px;"</SPAN><SPAN> >>iframe></SPAN></DIV>
<DIV><SPAN></div></SPAN></DIV><BR /><DIV><SPAN></cuerpo></SPAN></DIV>
<DIV><SPAN></html></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>JavaScript es bastante común para las páginas web y hay muchas aplicaciones que producen páginas web hoy en día, por lo que me sorprende que las aplicaciones para compartir contenido no lo tengan integrado.  </SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>Hacemos que sea fácil compartir un archivo HTML interactivo JMP de JMP Public en la comunidad de usuarios de JMP utilizando una técnica de iframe similar.</SPAN></DIV>
<DIV> </DIV>
<DIV>Espero que encuentres esto útil.</DIV>
<DIV>~Juan</DIV>
<DIV><SPAN>  </SPAN></DIV>
</DIV></lingo-body>
identificación = "contenido principal" >
</SPAN><SPAN> ancho</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><SPAN> altura</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><STRONG> src="./Big Class - Bivariado de peso por altura.htm"</STRONG><SPAN> etiqueta-aria</SPAN><SPAN> =</SPAN><SPAN> "Informe JMP"</SPAN><SPAN> clase</SPAN><SPAN> =</SPAN><SPAN> "jmp-live-iframe"</SPAN><SPAN> estilo</SPAN><SPAN> =</SPAN><SPAN> "</SPAN><SPAN> margen: 0.8em 0px;"</SPAN><SPAN> >>iframe></SPAN></DIV>
<DIV><SPAN></div></SPAN></DIV><BR /><DIV><SPAN></cuerpo></SPAN></DIV>
<DIV><SPAN></html></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>JavaScript es bastante común para las páginas web y hay muchas aplicaciones que producen páginas web hoy en día, por lo que me sorprende que las aplicaciones para compartir contenido no lo tengan integrado.  </SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>Hacemos que sea fácil compartir un archivo HTML interactivo JMP de JMP Public en la comunidad de usuarios de JMP utilizando una técnica de iframe similar.</SPAN></DIV>
<DIV> </DIV>
<DIV>Espero que encuentres esto útil.</DIV>
<DIV>~Juan</DIV>
<DIV><SPAN>  </SPAN></DIV>
</DIV></lingo-body>
identificación = "contenido principal" >
</SPAN><SPAN> ancho</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><SPAN> altura</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><STRONG> src="./Big Class - Bivariado de peso por altura.htm"</STRONG><SPAN> etiqueta-aria</SPAN><SPAN> =</SPAN><SPAN> "Informe JMP"</SPAN><SPAN> clase</SPAN><SPAN> =</SPAN><SPAN> "jmp-live-iframe"</SPAN><SPAN> estilo</SPAN><SPAN> =</SPAN><SPAN> "</SPAN><SPAN> margen: 0.8em 0px;"</SPAN><SPAN> >>iframe></SPAN></DIV>
<DIV><SPAN></div></SPAN></DIV><BR /><DIV><SPAN></cuerpo></SPAN></DIV>
<DIV><SPAN></html></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>JavaScript es bastante común para las páginas web y hay muchas aplicaciones que producen páginas web hoy en día, por lo que me sorprende que las aplicaciones para compartir contenido no lo tengan integrado.  </SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>Hacemos que sea fácil compartir un archivo HTML interactivo JMP de JMP Public en la comunidad de usuarios de JMP utilizando una técnica de iframe similar.</SPAN></DIV>
<DIV> </DIV>
<DIV>Espero que encuentres esto útil.</DIV>
<DIV>~Juan</DIV>
<DIV><SPAN>  </SPAN></DIV>
</DIV></lingo-body>
identificación = "contenido principal" >
</SPAN><SPAN> ancho</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><SPAN> altura</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><STRONG> src="./Big Class - Bivariado de peso por altura.htm"</STRONG><SPAN> etiqueta-aria</SPAN><SPAN> =</SPAN><SPAN> "Informe JMP"</SPAN><SPAN> clase</SPAN><SPAN> =</SPAN><SPAN> "jmp-live-iframe"</SPAN><SPAN> estilo</SPAN><SPAN> =</SPAN><SPAN> "</SPAN><SPAN> margen: 0.8em 0px;"</SPAN><SPAN> >>iframe></SPAN></DIV>
<DIV><SPAN></div></SPAN></DIV><BR /><DIV><SPAN></cuerpo></SPAN></DIV>
<DIV><SPAN></html></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>JavaScript es bastante común para las páginas web y hay muchas aplicaciones que producen páginas web hoy en día, por lo que me sorprende que las aplicaciones para compartir contenido no lo tengan integrado.  </SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>Hacemos que sea fácil compartir un archivo HTML interactivo JMP de JMP Public en la comunidad de usuarios de JMP utilizando una técnica de iframe similar.</SPAN></DIV>
<DIV> </DIV>
<DIV>Espero que encuentres esto útil.</DIV>
<DIV>~Juan</DIV>
<DIV><SPAN>  </SPAN></DIV>
</DIV></lingo-body>
Re: HTML interactivo en canales de Teams@hogi ,
Gracias por crear y compartir JMP Wish.
Si desea probar algo con la versión actual de JMP, el siguiente es un enfoque general que puede utilizar para advertir a los usuarios que un archivo que desea compartir requiere que JavaScript esté habilitado.
Puede crear un archivo HTML contenedor para el archivo que desea compartir que incluya una advertencia y compartir ambos archivos. Luego, encuentre una manera de evitar que sus colegas abran el archivo original que desea compartir.
El contenido del archivo contenedor tendrá el siguiente aspecto.Deberá establecer el atributo iframe src en el nombre del archivo html que contiene el código JavaScript.
¡Está intentando abrir este archivo HTML interactivo de JMP en un entorno donde JavaScript está deshabilitado!
Descargue el archivo y ábralo en un navegador web con JavaScript habilitado.
tipo = "texto/css" >
#contenido principal { mostrar : ninguno ; }
identificación = "contenido principal" >
</SPAN><SPAN> ancho</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><SPAN> altura</SPAN><SPAN> =</SPAN><SPAN> "2000"</SPAN><STRONG> src="./Big Class - Bivariado de peso por altura.htm"</STRONG><SPAN> etiqueta-aria</SPAN><SPAN> =</SPAN><SPAN> "Informe JMP"</SPAN><SPAN> clase</SPAN><SPAN> =</SPAN><SPAN> "jmp-live-iframe"</SPAN><SPAN> estilo</SPAN><SPAN> =</SPAN><SPAN> "</SPAN><SPAN> margen: 0.8em 0px;"</SPAN><SPAN> >>iframe></SPAN></DIV>
<DIV><SPAN></div></SPAN></DIV><BR /><DIV><SPAN></cuerpo></SPAN></DIV>
<DIV><SPAN></html></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>JavaScript es bastante común para las páginas web y hay muchas aplicaciones que producen páginas web hoy en día, por lo que me sorprende que las aplicaciones para compartir contenido no lo tengan integrado.  </SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN>Hacemos que sea fácil compartir un archivo HTML interactivo JMP de JMP Public en la comunidad de usuarios de JMP utilizando una técnica de iframe similar.</SPAN></DIV>
<DIV> </DIV>
<DIV>Espero que encuentres esto útil.</DIV>
<DIV>~Juan</DIV>
<DIV><SPAN>  </SPAN></DIV>
</DIV></lingo-body>