The issue is about an iframe in a post reporting “not HTTPs” despite all content being served over HTTPS. cogdog shares that a specific H5P content type embedding an audio recorder is reporting this error. After checking with the developers, they suspect it’s not an HTTPS issue, but rather a feature policy issue related to granting access to the microphone. cogdog notes that adding allow="microphone *" did not help. Further investigation reveals that the allow parameter is stripped from iframe tags in Discourse, as reported elsewherecogdog.
I realize this may be an issue with the way the source content tests the connection, but am trying to isolate what is different when iframe embedded in discourse.
There’s been a command line upgrade in the last 3 weeks. I am finding references to enabling force_https but not how to do this. As not a full on sys admin type but someone with all the keys, can you 'splain it to me?
The developers of the software indicate its probably not an HTTPS issue after all (they acknowledge a poorly worded error message) and more likely an issue of the iframe not granting the feature policy to request access to the microphone (adding allow=“microphone *” did not help.
This is hardly critical I am more curious than anything.