Hmm, mi foro es un subdominio de mi dominio raíz, así que agregué el dominio raíz como sugeriste y obtuve este error:
Uncaught DOMException: Failed to read a named property 'document' from 'Window': Blocked a frame with origin
Ahora estoy intentando hacer la cosa de postMessage pero estoy fallando. Creo que necesito entender mejor cómo funciona el javascript de Discourse, creo que asumo que funciona como otros sitios y tal vez no lo hace, o tal vez solo soy yo que no sé hacer javascript muy bien, especialmente para cosas de origen cruzado lol.
¡Gracias por echarle un vistazo a esto!