Un iframe en una publicación no informa HTTPs

Nuestra comunidad educativa permite a los usuarios utilizar iframes para insertar contenido H5P (HTML5), lo cual funciona muy bien como una URL de iframe permitida.

Sin embargo, un tipo de contenido que incrusta un grabador de audio está reportando este error:

Todo nuestro contenido de Discourse se sirve mediante HTTPS, y todas las URLs en la incrustación son HTTPS.

Este es el lugar donde se reporta el error en nuestro Discourse:

https://connect.oeglobal.org/t/contribute-your-voice-to-oeg-voices-opening-segment/3213/19

La misma incrustación funciona como se espera en un sitio de WordPress: Is This Thing On? – The H5P Kitchen

Sé que esto podría ser un problema con la forma en que el contenido de origen prueba la conexión, pero estoy tratando de aislar qué es diferente cuando el iframe se incrusta en Discourse.

¿Ha actualizado recientemente desde la línea de comandos? ¿Está habilitado force_https?

1 me gusta

Ha habido una actualización de la línea de comandos en las últimas 3 semanas. Estoy encontrando referencias a la activación de force_https, pero no sé cómo hacerlo. Como no soy un administrador de sistemas completo, pero tengo todas las claves, ¿podrías explicármelo?

Si buscas en la configuración de administrador “force” y no ves force_https, entonces ya está configurado.

Por si acaso, no veo ningún error HTTP en la página que enlazas.

1 me gusta

De acuerdo, gracias, no está allí.

Los desarrolladores del software indican que probablemente no se trata de un problema de HTTPS después de todo (reconocen un mensaje de error mal redactado) y es más probable que sea un problema de que el iframe no está otorgando la política de características para solicitar acceso al micrófono (agregar allow=“microphone *” no ayudó).

Esto apenas es crítico; estoy más curioso que otra cosa.

El problema es que para conceder acceso al micrófono mediante el parámetro allow en un iframe, este se elimina de las etiquetas iframe en Discourse, como se ha informado en otro lugar.

1 me gusta