私はFacebook App(iframe)に取り組んでいて、Javascriptでランタイムにボックスを追加する必要があります。hrefが好きなことは分かっています(例:ページ上の選択に基づいて変更が好きなアイテムなど)。<fb:like>ボタンをプログラムでjavascriptで作成できますか?
<fb:like href="http://example.com" send="true" action="recommend" width="360" layout="standard" show_faces="true" />
またはそのHTML5の同等:
<div class="fb-like" data-href="http://example.com" data-send="true" data-width="360" data-show-faces="true" data-action="recommend"></div>
Javascriptを/ jQueryのでは、実行時に
このようなボックスを作成する方法はありますか?
私はすでにiframeのようなボックスを使ってみましたが、 "send"をサポートしていないので、フォールバックの選択肢になります。タグはうまく動作しますが、実行時にhrefを変更する方法を理解できません。
PS:私はJavascript SDKが含ま行うなど、セッションにログインした
すべてのヘルプは高く評価され、 Gionata Mettifogo
は、キャンバス(インラインフレーム)アプリケーションでsetInnerFBML動作しますか?私は試みたが、メソッドが定義されていないというJavaScriptのエラーが出る。私は他の呼び出しのために働くFacebookのJS SDKを含めています... –
それはiframeでも同様に動作するはずです – Variant
私はキャンバス(iframe)アプリケーションで作業していますので、FBMLを使用しないことをお勧めします。 ''を追加してから 'FB.XFBML.parse();を呼び出すと、ドキュメントのDOMを再度解析してタグをレンダリングすることができます。それはかなりうまくいく。 –