0

質問、facebook opengraph

開いたグラフのURLを空白のままにしても、そのURLを動的にボタンに渡して正しく機能させることはできますか?

URLはダイナミックで、ページ上でのユーザーのやりとりによってajaxによって更新されます。したがって、ogメタに値を入れると、実際のページURL(ユーザーのやりとり後)とは異なることになります。

ありがとうございました。

またはFBMLを使用しては - FBを更新するいかなる問題があります:動的などのボタンのように:

<script> 
var fb_ps_page = window.location.href; 
document.write('<fb:like href=" '+ fb_ps_page +'" send="false" layout="button_count" width="450" show_faces="false"></fb:like>'); 
</script> 

答えて

1

いいえ、あなたは、動的などのボタンのリンクを更新することはできません。それをDOMから削除して、再度挿入する必要があります。次に、FB.XFBML.parse()を呼び出して、iframeに新しいURLを表示するようにFacebookを取得します。

+0

right - しかしopengraphはどうですか?私は即座にメタタグを調整することはできません - それで、私は非オープングラフソリューションに行かなければなりませんか? – Jason

+0

メタタグはリンターによって読み取られ、それらは一度に24時間キャッシュされます。 – DMCS

+0

静的URLを使用して動的に生成されたページはどうですか? jsを使用してurlをiframe srcに動的に渡すことはできますか? – Jason

関連する問題