0

問題,facebook opengraph

我可以將打開的圖表url保留爲空白,但動態地將url傳遞給按鈕並使其正常工作?

網址是dyanamic,由用戶在頁面上的交互ajax更新。因此,如果我在og meta中添加一個值,它將與實際的頁面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()讓Facebook用新的url呈現他們的iframe。

+0

沒錯 - 但是opengraph呢?我無法即時調整元標記 - 那麼我必須去做一個非opengraph解決方案嗎? – Jason

+0

元標記由linter讀取,並且一次緩存24小時。 – DMCS

+0

好的。如何使用靜態URL來動態生成頁面。我可以使用js動態地將url傳遞給iframe src嗎? – Jason