使用同一Facebook应用程序在任何域上使用的可嵌入Javascript小部件

使用同一Facebook应用程序在任何域上使用的可嵌入Javascript小部件,facebook,ruby-on-rails-3,embed,Facebook,Ruby On Rails 3,Embed,我的应用程序是Ruby on Rails的,下面是类似的教程: 我想添加Facebook身份验证。最终用户将清楚地知道他们正在不同的网站上使用(我的应用程序),因此授予我的应用程序权限是最终用户能够理解的合理步骤 facebook重定向url限制是否可能实现这一点?我到处找例子,但什么也找不到 我的想法是,它可能必须是一个iframe。但理想情况下,我只希望有一个独立的按钮,当点击时,它会以一种模式显示如何与之交互的详细信息:1)提供身份(通过电子邮件/facebook)2)输入短消息3)单击注

我的应用程序是Ruby on Rails的,下面是类似的教程:

我想添加Facebook身份验证。最终用户将清楚地知道他们正在不同的网站上使用(我的应用程序),因此授予我的应用程序权限是最终用户能够理解的合理步骤

facebook重定向url限制是否可能实现这一点?我到处找例子,但什么也找不到


我的想法是,它可能必须是一个iframe。但理想情况下,我只希望有一个独立的按钮,当点击时,它会以一种模式显示如何与之交互的详细信息:1)提供身份(通过电子邮件/facebook)2)输入短消息3)单击注册。

Iframe!这就是他们的目的,检查disqs,所有社交媒体按钮(facebook、twitter、google+),等等

大多数社交插件都使用javascript文件(主要是加载程序),它将完成两件事:
1-加载包含对象的iframe。
2-管理iframe和您的网站之间的跨域通信

这里有Alex Sexton关于第三方应用程序的精彩介绍:(他的博客也有很多相关内容)

以及博科集团的一篇博文:

除此之外,还有一些Discus的开发者即将出版的书:


这是我的三个最爱。但是如果你用谷歌
第三方javascript

Iframe,还有更多的东西!这就是它们的用意,检查disqs,所有社交媒体按钮(facebook、twitter、google+),等等