<iframe class="sozi" src="http://sozi.baierouge.fr/presentations/this-is-not-a-slideshow.sozi.html">
Your browser cannot display this content.
</iframe>
I presume that if I upload the Sozi html document first in the post and use its Discourse upload URL there should be no problem with the allowed iframe parameter?
One issue may be the insecure URL … it’s using ‘http’.
My console reports that content to be blocked because of this (the site I tested it on is secured with https)
The page at 'https://www.mycoolsite.com/t/new-iframe-test/46' was loaded over HTTPS, but requested an insecure resource 'http://sozi.baierouge.fr/presentations/this-is-not-a-slideshow.sozi.html'. This request has been blocked; the content must be served over HTTPS.
For that content to work it probably needs a massive JavaScript script (confrmed, i’ve just looked at it) Uploading the document almost certainly won’t allow the script to run (imagine if your users were allowed to upload random javascript!)
You could try to create a Theme Component and include the script …
… but that’s not going to create a situation where people can upload presentations of this type in an ad-hoc fashion.
Should be difficult to ask for https…
Instead I propose to upload the test document here… (89 ko). That would be exactly the same conditions as mine. Problem: I’m not able to upload an html file.