Javascript 重定向到Facebook上的新页面,就像Ruby on Rails一样
我想做到的是,当用户点击我页面上的facebook“喜欢”按钮时,他们可以使用一些内容 这可能会将它们重定向到新页面,或者只是在同一页面上显示新内容,对此我不太挑剔,我也不在乎它是否完全安全(如果有人碰巧知道新页面的url,并且没有先点击“喜欢”,就进入了新页面,这并不是世界末日) 我在iframe中使用类似FB的按钮。我试着把整个iframe变成一个链接,但是当iframe有这样的内容时,这似乎不起作用。我认为合适的解决方案是检查用户是否已经喜欢该页面,如果喜欢,则显示新内容或其他内容。这似乎已经在php中解决了,但这对我来说不起作用。据我所知,我相信如果我有一个ROR应用程序,那么php将无法工作,但javascript会吗?我试图寻找一个javascript来实现这一点,但这似乎不适合我 任何帮助都将不胜感激。如果需要,iframe:Javascript 重定向到Facebook上的新页面,就像Ruby on Rails一样,javascript,ruby-on-rails,facebook,iframe,facebook-like,Javascript,Ruby On Rails,Facebook,Iframe,Facebook Like,我想做到的是,当用户点击我页面上的facebook“喜欢”按钮时,他们可以使用一些内容 这可能会将它们重定向到新页面,或者只是在同一页面上显示新内容,对此我不太挑剔,我也不在乎它是否完全安全(如果有人碰巧知道新页面的url,并且没有先点击“喜欢”,就进入了新页面,这并不是世界末日) 我在iframe中使用类似FB的按钮。我试着把整个iframe变成一个链接,但是当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,并且。完成此操作后,您可以在附加的回调中执行重定向。这无法使用类似按钮的IFRAME
版本来完成
虽然您可以使用订阅边缘。创建/边缘。删除事件,但这些事件仅针对HTML5和XFBML版本的Like按钮触发
:
有两种类似的按钮实现:XFBML和Iframe。XFBML(也可在HTML5兼容标记中使用)版本更通用,但需要使用JavaScript SDK。。。,使您能够(通过Javascript库)侦听类似事件,以便在用户单击like按钮时实时知道,并且始终使用户能够向like添加可选注释
重要的是要注意,这将不适用于LikeButton的iframe
版本。在本文和其他一些帖子的帮助下,它最终可以正常工作。首先,显然,这些facebook功能只有在网页实际上是在线托管的情况下才有效,而不仅仅是在本地。在我发现一切都在一起之后。