Magento サーバーに製品ページがあります。ユーザーがボタンをクリックすると、そのページにローダーが表示され、Facebook にログインしていない場合は、Facebook PHP-SDK を使用してポップアップが開き、ユーザーにログインを求める場合があります。責任を負う PHP-SDKこのログインポップアップを開くため、Magento サーバーではなく、別のサーバーでホストされています。ユーザーが Facebook にログインしたら、ローダーを非表示にできるように、親ページに通信する方法が必要です。現在のところ、ユーザーがポップアップを使用してログインすると、ポップアップが閉じ、Magento サーバーの製品ページに応答がありません。したがって、ポップアップのクローズの確認はありません。
easyXDM と postmessage jquery プラグインを試しましたが、どれもポップアップから親ページに応答を返すことができませんでした。クロスドメインであっても、イベントが発生した場所と同じページで応答が要求される場合にうまく機能します。ただし、ポップアップが開いた場合は機能しません。
これが達成できるかどうかはわかりません。しかし、もし道があれば、私は喜んで助けてくれるでしょう。