1

私はそれを使用<fb:serverfbml>して解析していましたFB.XFBML.parse()

FB.uiに切り替えたときは、とても効率的です。しかし、私が理解している限り、「apprequests」メソッドの場合、使用可能なモードを表示する必要があります:ポップアップまたはdialog(iframe)

ポップアップが新しいブラウザウィンドウで開きます。diologは同じウィンドウでiframeウィンドウを開きます

だから私は、FB.uiの結果をhtmlの一部としてレンダリングすることが可能かどうかを知る必要があります。<fb:serverfbml>

モグザルプ

注:FB.uiのレンダリング結果をiframeで作成する回避策を実行します。しかし、それは良い考えではないようです

4

1 に答える 1

2

fb:serverFbml を使用しないでください。Facebook は、このテクノロジを段階的に廃止し、アプリケーションを iframe として書き直すことを開発者に奨励していることを非常に明確にしています。Facebook は引き続き FB.ui({method:'apprequests',...}) コードを改善します。

他の FB.ui ダイアログの FB のオンページ ソリューションについて開発者が提起した問題の 1 つは、ページ上の配置です。1 画面を超えるページでは、ダイアログが非論理的な場所に表示されることがよくあります。ポップアップは、クリック イベントの一部として正しく使用された場合、ほとんどのユーザーに表示されます。

また、新しい apprequests メソッドの使用を説明する投稿を作成しました http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/

于 2011-02-18T13:14:36.940 に答える