如何加载类似FB的按钮,最好是在iframe中?

时间:2011-09-20 17:27:26

标签: javascript facebook facebook-like

我正在尝试将http://jonathanscorner.com/like.cgi?url=http%3A%2F%2Fjonathanscorner.com包含在iframe中,当我自己加载网址时,它会报告错误(“喜欢”不会粘贴)并且说要lint,但我不能从短信告诉什么会导致麻烦(除了人们无法提供多行评论)。

我怎样才能使这个工作,和/或有没有办法将它包含在document.write() - 基于JavaScript包括,可能是邪恶的?上面的URL就像一个最小的测试用例,它显示了一些与我尝试使用document.write()时相同的问题,但没有在页面上包含任何脏程序员的技巧。

1 个答案:

答案 0 :(得分:0)

如果您转到此页面:http://developers.facebook.com/docs/reference/plugins/like/并输入您的网址并点击获取代码,然后从您将看到的代码下拉列表中选择iframe选项:

<iframe src="//www.facebook.com/plugins/like.php?app_id=153916771364199&amp;href=http%3A%2F%2Fjonathanscorner.com%2Flike.cgi%3Furl%3Dhttp%253A%252F%252Fjonathanscorner.com&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

确保这是iframe中的app ID,并在页面上设置OG标记,以帮助linter正确地提取数据。