我在将我的网站(使用Ember.js构建)链接到Facebook时遇到问题(对于每个页面 - 当然有相同的标题,描述,图像等)。我想知道是否有任何解决方案可以解决此问题,而不是直接从后端提取元数据(针对每个页面)?我想更改每个页面的标题,描述,图像等。
您实际上可以更改标题,描述和其他元标记(通过在Ember.js中扩展路径),但这仅在客户端完成,并且实际上不会更改数据,以便Facebook例如可以读取数据和得到正确的结果。
另外,我不能只放入meta标签,因为它无效。
那么,有没有其他解决方案可以在Ember.js应用程序中正确使用“开放图”元数据?
具体例子:
http://www.skripinc.com/ - >这是我正在谈论的页面。当我尝试在Facebook上分享它时,它将始终拉出相同的标题,描述和图像,这是在元数据内设置的。我希望能够为每个页面提供不同的元数据,而无需从后端(使用PHP或其他任何东西)提供数据。