重定向到Facebook上的新页面,就像Ruby on Rails一样
Redirect to new page on Facebook Like in Ruby on Rails
我想完成的是,当用户点击我页面上的Facebook"喜欢"按钮时,用户可以使用一些内容。
这可以将它们重定向到新页面,或者只是在同一页面上显示新内容,我对此不太挑剔,我真的不在乎它是否完全安全(如果有人碰巧知道新页面的网址并转到它没有点击"喜欢"首先,这不是世界末日(。
我正在iframe中使用FB喜欢按钮。 我尝试将整个 iframe 转换为链接,但当 iframe 具有此类内容时,这似乎不起作用。 我认为适当的解决方案是检查用户是否已经喜欢该页面,如果是,则显示新内容或其他内容。 这似乎已经在 php 中解决了,但这对我不起作用。 根据我的理解,我相信如果我有一个 ROR 应用程序,那么 php 将不起作用,但 javascript 会吗? 我试图寻找一个javascript来完成这个,但这似乎对我不起作用。
任何帮助将不胜感激。 如果您需要它,iframe :
<iframe src="http://www.facebook.com/plugins/like.php?app_id=107070462729449&href=www.fureelmusic.com&send=false&layout=button_count&width=40&show_faces=false&action=recommend&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"><a href="http://www.facebook.com/fureelmusic" target="blank">inside of the iframe i am inside</a></iframe>
您需要使用 facebook javascript api,并订阅"edge.create"事件。完成此操作后,您可以在附加的回调中进行重定向。
这不能用IFRAME
版本的"喜欢"按钮来完成。
虽然您可以使用FB.Event.subscribe
订阅edge.create
/edge.remove
事件,但它们仅适用于HTML5和XFBML版本的"喜欢"按钮。
引用"喜欢"按钮文档:
有两个"喜欢"按钮实现:XFBML 和 Iframe。XFBML(也提供符合HTML5的标记(版本更通用,但需要使用JavaScript SDK。...,使您能够(通过 Javascript 库(侦听类似事件,以便您实时知道用户何时单击"喜欢"按钮,并且它始终使用户能够向"喜欢"添加可选注释。...
- 在SVG地图上添加水的渐变,就像在谷歌地图(PHP/JS)中一样
- 我正在创建一个聊天,但每次我发送消息时,它都不会让我再发送另一条消息,就像表格一样;不起作用
- 如何用jquery动画改变背景颜色,就像一个过渡
- 为什么可以'我们在函数体中为函数对象添加属性,就像在javascript中为对象文字添加属性一样
- 我如何创建一个选择器,就像jQuery有jQuery()或$()一样
- jQuery动画的持续时间就像一个延迟
- 如何在javascript对象中设置属性的类型,就像mongoose模式设计一样
- 如何使用CSS或JQuery使整个网页看起来更小(就像Chrome的缩小功能一样)
- 为什么javascript函数名称custom是一个小写的单词,后跟一个大写的单词,就像'orangeCost'一样
- 适应.js就像Javascript的功能一样
- checkbox.attr(“checked”),就像句子子句一样
- 复制右键单击灯箱的操作,就像在github.com上一样
- 锚定标签功能强大,但滚动流畅赢得't工作;页面的行为就像javascript是'没有
- JAVASCRIPT-动画块消失,就像它出现时一样
- AngularJs的$scope就像一个本地变量
- 内容滑块就像幻灯片一样
- 如何绕过'那么's在承诺链中,就像传统的'return'陈述
- Protractor:如何从字符串中删除多余的空间,就像我们在javagetText.trim()中使用的那样
- 重定向到Facebook上的新页面,就像Ruby on Rails一样
- 就像Ruby on Rails中的Ajax按钮