iframe を使用せずにサードパーティのウィジェットを構築しています。ウィジェットがレンダリングされると、実際にはサードパーティのページ DOM 内に DOM 構造が作成されます。ウィジェットに facebook ボタンがあり、ユーザーが「facebook 接続」を使用してアプリに接続できるようにしたいと考えています。これは、ウィジェットを iframe 内にレンダリングすると機能します。ただし、サードパーティのページにロードされている場合、Facebook 接続は機能しません。これに対する回避策はありますか?
2 に答える
Ok。だから私があなたの質問から得たのは、あなたは他の人が彼らのサイトで利用できるような種類のサードパーティのプラグインを開発しているということです。この場合、Facebook接続を機能させるには、サーバーからiframeをロードし、ウィジェットとの間でクロスドメイン処理を行うには、jsonpを使用してAPIを提供する必要があります。したがって、Facebookを介したウィジェットとの間のすべてのリクエストは、appIdとドメインに接続され、ウィジェットとのすべてのサードパーティのやり取りは、サーバーとjsonpを介して行われます。理論的にはこの回避策は機能しますが、私があなたの質問に答えているかどうかはわかりません。これはおそらく上記のleosokが意味するものだと思います。
http://json-p.org/-jsonpに関する簡単なチュートリアル
http://php.net/-php Webサイト(サーバー側プログラミングの学習用)
http://w3schools.com/-Web開発に関連するすべてのもののための優れた学習リソース
http://www.apachefriends.org/en/xampp.html--windowsapacheサーバーパッケージ。独自の開発環境を構築するために必要なすべての要点が含まれています。
http://www.apachefriends.org/en/xampp-linux.html-最後のリンクと同じですが、Linuxフレーバー用です
PHP経由でiframeをロードしようとしましたか?