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

时间:2012-12-05 00:59:28

标签: facebook ruby-on-rails-3 embed

我的应用程序在Ruby on Rails中,我正在按照这样的教程:http://8raystech.com/2011/11/28/how-to-create-embeddable-widgets-with-rails

我想在其中添加Facebook身份验证。最终用户将明确表示他们在不同的网站上使用(我的应用程序),因此授予我的应用程序权限是最终用户理解的合理步骤。

这可以通过facebook redirect_url限制吗?我到处寻找一个例子但找不到任何东西!

我的想法是它可能必须是一个iframe。但理想情况下,我想要一个自包含的按钮,点击后,会在模式中显示如何与之交互的详细信息:1)提供身份(通过电子邮件/脸书)2)输入短信3)点击注册。

1 个答案:

答案 0 :(得分:0)

的iFrame!这是他们的意思,检查disqus,所有社交媒体按钮(Facebook,Twitter,谷歌+)等。

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

Alex Sexton在第三方应用程序中有一个很好的演示文稿:http://alexsexton.com/blog/2012/08/third-party-javascript-in-the-third-person/(他的博客也有很多相关内容)

Bocoup的博客文章:http://weblog.bocoup.com/third-party-javascript-development-future/

除此之外,还有一些关于Disqus的开发者的书即将推出:http://thirdpartyjs.com/

这是我的3个最爱。但是,如果你谷歌Third party javascript,还有更多。