Наш образовательный сообщество позволяет пользователям использовать iframes для вставки контента H5P (HTML5), что отлично работает как разрешённый URL для iframe.
Однако один тип контента, который встраивает аудиорекордер, сообщает об этой ошибке:
Я понимаю, что это может быть связано с тем, как исходный контент проверяет соединение, но я пытаюсь изолировать, что именно отличается при встраивании iframe в Discourse.
За последние три недели произошло обновление командной строки. Я нахожу упоминания о включении force_https, но не понимаю, как это сделать. Я не системный администратор, но у меня есть все ключи доступа. Не могли бы вы объяснить мне, как это сделать?
Разработчики программного обеспечения указывают, что, скорее всего, проблема не в HTTPS (они признают, что сообщение об ошибке сформулировано нечётко), а в том, что iframe не предоставляет политику функций для запроса доступа к микрофону (добавление allow=“microphone *” не помогло).
Это вряд ли критично, я скорее просто любопытствую.
Проблема заключается в том, что параметр allow= для предоставления доступа к микрофону через iframe удаляется из тегов iframe в Discourse, как сообщалось ранее.