我有一個問題(顯然), 我已經做了一個表單,在AJAX中發送數據。 成功時,我從我的請求中獲取返回值,並將其附加到og標記內容中。 例如更改元Facebook的og與jQuery
$('meta[property="title"]').attr('content', data.title);
什麼,當我在我的鉻控制檯檢查元素,這些變化在完成後。 但是,如果我點擊Facebook分享按鈕,它並不關心我的更改... 最後,我想要改變的是標籤標題,描述和圖像。
任何解決方案? 謝謝大家。
您需要在服務器端生成此HTML。 Facebook的HTML解析器將不會運行腳本。 –
你的意思是我無法使用AJAX? 該死的.. 或你的意思是我必須在php中創建我的元元素,但我仍然可以使用AJAX,但不是設置元og內容我附加meta有效嗎? – Brazeredge
我的意思是Facebook會要求你使用自己的服務器給它的URL,並解析HTML請求吐出的任何HTML。它不會運行*任何*腳本或做任何其他事情。你需要想出一個適用於這種設計的方法。 –