Facebook 更改Ember.js应用程序的元数据

Facebook 更改Ember.js应用程序的元数据,facebook,facebook-graph-api,ember.js,metadata,meta-tags,Facebook,Facebook Graph Api,Ember.js,Metadata,Meta Tags,我在将我用Ember.js构建的网站链接到Facebook的每个页面时遇到了问题——当然,每个页面都有相同的标题、描述、图像等。我想知道是否有任何解决方案可以解决这个问题,而不直接从后端为每个页面提供元数据?我想改变每一页的标题,描述,图像等 实际上,您可以通过在Ember.js中扩展routes来更改标题、描述和其他元标记,但这仅在客户端完成,不会实际更改数据,例如Facebook可以读取数据并获得正确的结果 而且,我不能仅仅把元标记放进去,因为它是无效的 那么,在Ember.js应用程序中是

我在将我用Ember.js构建的网站链接到Facebook的每个页面时遇到了问题——当然,每个页面都有相同的标题、描述、图像等。我想知道是否有任何解决方案可以解决这个问题,而不直接从后端为每个页面提供元数据?我想改变每一页的标题,描述,图像等

实际上,您可以通过在Ember.js中扩展routes来更改标题、描述和其他元标记,但这仅在客户端完成,不会实际更改数据,例如Facebook可以读取数据并获得正确的结果

而且,我不能仅仅把元标记放进去,因为它是无效的

那么,在Ember.js应用程序中是否有其他解决方案可以正确使用open graph元数据呢

具体例子:


->这是我正在谈论的页面。当我尝试在Facebook上分享它时,它总是会获取相同的标题、描述和图像,设置在元数据内。我希望能够为每个页面提供不同的元数据,而无需使用PHP或其他任何工具从后端获取数据。

您能否再举一个具体的例子,说明您正在尝试解决的问题,我恐怕还不太了解您的问题,以便我能够找出正确的响应。对不起,这有点难以为我解释。我已经更新了我的问题并添加了一个示例。看看这个答案,我在设置位置时也遇到了问题:“历史记录”对我不起作用,但我会再次尝试检查它。谢谢