![](/img/trans.png)
[英]Can I dynamically change the 'likeable' object for the Facebook Like Button?
[英]When updating a url/html title dynamically, how can I get a facebook like button to register the change? (NOT the href in fb:like)
我有一個webapp可以根據動態加載的內容使用window.history.pushState()更改URL。 我在頁面上也有一個類似於Facebook的按鈕,它對應於當前的元素/ URL(也可以動態更改),並且我還更改了頁面的標題(document.title)。
當我點擊按鈕運行時,facebook上的更新顯示“用戶喜歡此鏈接”。 該鏈接是指向正確URL的正確鏈接,但在其下方是一條小消息,內容為
Original Title
Original URL
我如何才能將Facebook更新改為:
Updated Title
Updated URL
最好,
佐美
編輯:
或者,有人知道如何更改Facebook之類的按鈕發布的消息嗎? 如果我可以創建自己的消息,則可以輕松解決此問題。
看來這里已經回答了這個問題。 更新FB:像URL動態地使用JavaScript ,給出了許多不同的解決方案
編輯以回答已澄清的問題:在此重新說明問題 。Facebook共享未獲取頁面加載后更改的標題/描述元標記
總結一下:Facebook抓取並緩存了您的頁面標題和描述,該信息不是由客戶端提交的。
解決此問題的一種方法是讓您的服務器像JavaScript一樣解析哈希或查詢字符串,並提供帶有所需標題的頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.