Facebookアプリの設定でサイトURLパラメーターのスキームとしてhttpまたはhttpsのいずれかを選択する必要があるという事実から生じる問題が発生しています。
FB.uiを呼び出すと、SDKはそれ自体を使用して、現在のページのドメインを持つ「origin」パラメーターを送信します。このオリジンドメインがアプリ設定のサイトUR1パラメーターと一致しない場合、「無効なリダイレクトURI」エラーがスローされます。呼び出しているページは安全ではありません(http)が、安全なログインページ(https)でFB接続を使用しているため、サイトのURLはhttpsとして設定されています。
これらの無関係なFB.uiページをhttpsにする必要があるというオーバーヘッドを回避したいのですが、これまで見てきた限り、複数のサイトURLを指定することはできません(httpとhttpsの両方を考慮に入れるため)。
これに対する良い解決策はありますか?おそらく、FB.uiが送信するオリジンパラメータを「ブロック」または変更する方法はありますか?