Hallo Support-Team!
Ich bin Entwickler aus Brasilien und habe einen Unternehmensblog auf NextJS gestartet, einem Server, der SSR-Inhalte für React verarbeitet. Ich versuche, Discourse als Kommentarsystem für meinen Blog zu nutzen, habe dabei aber große Schwierigkeiten.
Ich verwende aktuell das Bitnami Docker-Discourse-Image.
Die erforderliche Embed-JavaScript-Datei zum Laden des Iframes wird zwar normal heruntergeladen, aber das Iframe bleibt bei „Loading Discussion" hängen.
Ich verwende derzeit das folgende window-Objekt:
DiscourseEmbed = {
discourseUrl: 'https://comments-valelabs.domain.com.br/',
discourseEmbedUrl: 'https://valelabs.domain.com.br/post/${slug}',
discourseReferrerPolicy: 'no-referrer-when-downgrade'
}
wobei slug die aktuelle URL meines Blogbeitrags ist.
Nach 10–20 Sekunden Ladezeit wird im console folgender Fehler ausgegeben:
Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://comments-valelabs.domain.com.br') does not match the recipient window's origin ('https://valelabs.domain.com.br')
Ich habe bemerkt, dass mein Iframe neu geladen wurde und die referer-policy auf strict-origin-when-cross-origin geändert wurde. Vielleicht ist das die Ursache des oben genannten Fehlers.
Kann mir jemand helfen? Vielen Dank für eure Zeit!