我使用主干js构建了一个单页面应用程序。我对各种应用程序状态和动态内容(例如书籍)有单独的骨干 url“路由”,但本质上 Facebook 只会看到索引页面。
以下问题似乎提供了一种有趣的方法来为动态内容提供物理开放图 URL:
同一页面上有多个 Facebook opengraph 对象
其他开发人员如何在动态页面(特别是在单页面应用程序中)上使用开放图形标签?
您可以让服务器为此输出动态内容,但您仍然需要为每个对象提供不同的 url,因为这就是 facebook 索引这些对象的方式。
但是,您可以做的是使用 url 的查询字符串或片段部分来识别它。
因此,假设您有一个页面想要为所有打开的图形对象提供服务:your-domain.com/og现在你可以像这样添加标识符:
your-domain.com/og?type=3&id=432543643
your-domain.com/og#type=653&id=46t43g3
your-domain.com/og?type=25id=4tn4g43#anotherstring
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)