2016-08-15 100 views
0

我想向我的Ember應用程序添加社交分享按鈕(fb,twitter,vk)。我找到了一些圖書館並整合了它們,但它們有一個重要的限制。社交網絡使用其漫遊器抓取共享頁面,並從頁面中檢索特定的元屬性。但是這些機器人不執行JS,因此他們看不到動態生成的屬性。EmberJS應用程序的分享按鈕

那麼在這種情況下可以實施什麼解決方案?

+0

你需要Ember [FastBoot](https://www.ember-fastboot.com/)。 – alizahid

+0

它有一個明顯的缺點(對我來說):它需要node.js服務器,並且不能用於jquery。所以我不能使用它。 – Crabar

回答

1

看起來像沒有插件不依賴元屬性。因此經過一些研究,我創建了自己的插件。它使我有可能與標題,說明,圖像等共享鏈接沒有元標記和服務器渲染。 Addon只使用社交網絡提供的url參數。現在它適用於vk和fb,部分適用於twitter。

也許它可以幫助除我之外的其他人 - ember-social-share