Discourse の埋め込みエラー

こんにちは!Grow with Jane チームの一員です。私たちは大麻栽培者向けのウェブプラットフォームを提供しています。すでに非常に成功している追跡アプリを持っていますが、現在はオンラインコミュニティの構築に取り組んでいます。WordPress をインストールしており、ユーザーの植物の一部を公開しています(投稿機能ではなく、私たちが作成したカスタムプラグインを使用しています)。そして今、各栽培ログにコメントボックスを追加したいと考えています。

Discourse を大変気に入っており、これが私たちのコミュニティにとってゲームチェンジャーになると考えていますが、埋め込み機能の動作が本当に必要です。

開発用ウェブサイトに Discourse を埋め込もうとしていますが、うまくいきません。

ブラウザから以下のエラーが表示されています(URL にスペースを追加しましたが、これはリンクを 1 つ以上投稿できないためです)

‘DOMWindow’ 上の ‘postMessage’ の実行に失敗しました:提供されたターゲットオリジン()が、受信ウィンドウのオリジン()と一致しません。
VM1412 embed-application-08a52625979d3d44aac8a2dedf5a1a662fec81ffe8a9ebc2e6eefb15b2980874.js:1 ‘DOMWindow’ 上の ‘postMessage’ の実行に失敗しました:提供されたターゲットオリジン(https://discourse.growithjane.com)が、受信ウィンドウのオリジン(https://dev.growithjane.com)と一致しません。

app.yml で CORS を有効にしました
CORS オリジン設定に開発用ウェブサイトのドメインを追加しました
埋め込み設定にホストを追加しました
ページに HTML コードを追加しました

テストページ:https://dev.growithjane.com/test-embed/
私の設定

「いいね!」 1

wp-discourse をご覧になりましたか?このプラグインでは実現できないことをここでやりたいとお考えですか?

「いいね!」 1

はい、確認しました。そのプラグインは投稿には機能するようですが、私はカスタム WordPress プラグイン内で動的なページを作成しているため、独自の実装が必要です。

「いいね!」 1

投稿とページに対応しています。

動的ページとは、ページビルダー経由でのことを指しているのでしょうか?

「いいね!」 1

はい、その通りです。
WordPress プラグインをセットアップしたところ、通常の投稿では問題なく動作しています。そのため、設定に問題があるのではなく、クローラーに問題があるのではないかと推測しています。
進展があれば投稿します。

ありがとうございます!

「いいね!」 1

デフォルトでは無効になっています。プラグイン設定を確認してください。

「いいね!」 2

問題を見つけました!
「埋め込み設定」で「トピック作成時のユーザー名」を設定していませんでした。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.