2017-07-17 92 views
1

我在application I'm building上有一個Twitter分享按鈕。我正在使用Twitter卡片<meta>標籤(documentation)來定義在Twitter上顯示的圖片。該應用程序是動態的,並允許您分享個人的「報告」。當您分享個人報告時,我有一個查詢參數?report=1608see example)。動態Twitter卡圖像

問題:我只能爲整個站點定義一個Twitter卡。我很想動態更改每個共享報告的卡片信息(標題,文字,圖片)。

可以這樣做嗎?有任何想法嗎?

我在考慮只是用JavaScript動態更新元標記,但我不認爲這會作爲解決方案。

回答

1

不,這是不可能的。 Twitter的卡片抓取工具(Twitterbot)不支持在頁面中執行Javascript,並要求meta標籤是靜態的。沒有辦法動態地做到這一點。

+1

謝謝安迪,那是我的印象。我希望有一種方法可以將自定義卡添加爲共享URL的查詢參數。 – jOshT

+0

@AndyPiper,您好,Andy,我在我的博客的頭部設置了twitter圖片元標記。每當我在我的博客上分享一篇新文章時,該圖片就會顯示出來。但是,在設置Twitter圖片之前,Twitter似乎在我的博客文章中顯示了第一張圖片。它是如何工作的? – Jun

+0

如果這就是您的博客的設置,是的。 –

-1

我認爲你可以做SSR。祝你好運