Facebook Open Graph单页应用程序
Facebook Open Graph Single Page Apps
我使用主干js构建了一个单页应用程序。我有不同应用程序状态和动态内容(如书籍)的独立主干url"路由",但本质上Facebook只会看到索引页面。
下面的SO问题似乎提供了一种有趣的方法来为动态内容提供物理开放图URL:
同一页面上的多个Facebook opengraph对象
其他开发人员是如何在动态页面上使用开放图标记的,特别是在单页应用程序中?
您可以让服务器为此输出动态内容,但您仍然需要为每个对象提供不同的url,因为这就是facebook索引这些对象的方式。
但是,您可以使用查询字符串或url的片段部分来识别它。所以,假设你有一个页面,你想为所有打开的图对象提供服务:yourdomain.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
相关文章:
- 如何照顾CSRF&单页应用程序中不使用cookie的XSS攻击
- WordPress驱动的单页应用程序,具有通用JavaScript
- 绘图应用程序-单击工具更改光标
- 在非SPA(单页应用程序)中使用Require.js和Backbone
- 单页应用程序的javascript集成测试
- 如何在单页应用程序中重新绘制图像
- 如何计算angular JS应用程序(单页应用程序)的页面加载时间
- Dojo:在单页应用程序中交换两个不同的视图
- AngularJS单页应用程序中的Toggable选项卡
- 单页应用程序中的登录页面
- 在单页应用程序上进行客户端路由的正确方法是什么
- JS单页应用程序和基于PHP的登录系统
- 为持久单页应用程序创建会话超时警告
- 单页应用程序的Javascript依赖性管理
- 单页网页应用程序所需的设计建议
- backbone.js单页应用程序中的引导程序教程
- 使用jQuery Mobile构建的iOS应用程序的页脚位置不正确
- 如何对一个主要负责重定向到应用程序外部页面的Angular服务进行单元测试
- Windows 8应用程序-单点登录在应用程序-没有域名加入
- 使用ember设置web应用程序索引页的标题