所以我有单页应用程序,一切都是通过ajax创建的,甚至直接链接也是动态创建内容的。
我搜索了网页,发现我可以分享这样的自定义文章:
FB.ui({
method: "feed",
display: "iframe",
link: "http://example.com/",
caption: "Example.com",
description: "Here is the text I want to share.",
picture: "http://example.com/image.png"
});
但Like
功能无效。
我做了一些阅读,发现Like
按钮确实需要一个SEO友好的网址,我实际上可以提供这样的www.example.com/?render_url='#/some/custom/hastag/url'
但现在我不明白如何为{1}} metadata
提供Like
。起初我认为FB.XFBML.Parse()
是解决方案,但这只会再提供功能。
所以我的问题是:是否可以为像SAP这样的完全动态网站实施Like
功能?我在哪里可以看到一些示例和/或阅读有关这样做的方法?
答案 0 :(得分:0)
我遇到了这个JavaScript View Framework
然后我读了这篇文章Using ReactJs with ASP.NET
可以无缝地实现与Framework本身相同的服务器端渲染。
所以这解决了我的问题,现在我可以在我的SPA解决方案中添加Like
按钮。