我有以下代码:
<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2F%3Fref%3Dlogo%23%21%2Fpages%2FCadenamovitel%2F144895632232758%3Fref%3Dsgm&width=230&connections=10&stream=false&header=true&height=587" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:230px; height:587px;" allowTransparency="true"></iframe>
当我尝试导航到加载iframe的网址时效果很好。但是当我把这个iframe放在我的网页中时,内容没有加载,我只是得到一个空的iframe。奇怪的是,如果我更改类似框引用的页面,它会在我的网页中正确显示。例如:
<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2F%3Fref%3Dlogo%23%21%2Fpages%2FMovistar%2F115204311836948%3Fref%3Dsgm&width=230&connections=10&stream=false&header=true&height=587" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:230px; height:587px;" allowTransparency="true"></iframe>
所以我认为这是一个与权限相关的问题,但我找不到允许它的选项。
答案 0 :(得分:1)
我找到了!这是我的页面中的人口统计和年龄限制,似乎可以使社交插件无效,除非打开facebook会话并符合该条件。删除这两个限制允许插件正确显示!