Facebook开发者页面中的消息提醒,我的网站目前正在使用以下不推荐使用的功能:
社交插件(如Button,Like Box),
href参数中没有绝对URL .这必须在2013年7月之前修复.
我猜它正在讨论喜欢的data-href参数,但我的按钮是用以下简单代码生成的:
data-href="http://<?php echo $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];?>"
Run Code Online (Sandbox Code Playgroud)
在浏览器中查看结果(查看HTML源代码)对我来说肯定看起来像绝对的URL.这个警报实际上试图告诉我什么?他们已经扫描的网站,有是有问题,或者只是有实际的HREF 可能会有一些?
它是指其他一些HREF参数吗?
是否可以将自定义css文件添加到fb:like-box?例如,我想删除iframe周围的边框.谢谢
我正在建立一个响应式网站,需要为客户的Facebook粉丝页面添加一个Facebook Like-Box.like-box的开发者页面有一个用于自定义的小部件,但它不允许您以百分比形式设置宽度.
我已经搜索过,最接近的是我从2010年开始的这个页面,它指的是一个fb:fan小部件,它允许你链接自定义CSS.我试图让本教程工作但它失败并出现此错误:
<fb:fan> requires one of the "id" or "name" attributes.
Run Code Online (Sandbox Code Playgroud)
所以,回顾一下,我需要一个Facebook Like Box,我可以将其设置为流畅的,或者允许我将自定义CSS传递给它生成的iFrame.有人能指出我正确的方向吗?
我今天才注意到Facebook Like Box小部件的数据宽度属性似乎不起作用.看起来它恢复到默认宽度.我在谈论的一个例子可以在http://blog.christopherjonesart.com上看到.
这是我正在使用的代码(它非常标准):
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like-box" data-href="http://www.facebook.com/christopherjonescomicart" data-width="190" height="395" data-show-faces="true" data-border-color="black" data-stream="false" data-header="true"></div>
Run Code Online (Sandbox Code Playgroud)
我在几个网站上遇到过这个问题.它是在Chrome,Firefox,Safari和Internet Explorer中实现的.我最近没有更新Wordpress或对我的CSS进行任何更改.
救命?它看起来真的很糟糕.:-(
我有以下问题; 高度不正确缩放,背景不再透明,边框颜色错误,框底部被切断,文字和背景颜色在"暗"设置上相同.这是在我实施"Like Box"的每个网站上发生的.
这些都可以在Like Box上重现 - 开发者页面 https://developers.facebook.com/docs/reference/plugins/like-box/ 尝试以下设置:
宽度400
高度600(框不会缩放)(如果您将其保留为默认状态并转动Show Faces,则底部被切除)
显示面孔:开启
配色方案:黑暗
显示流:开
边框颜色:#000(边框不会改变颜色)
显示面孔:关闭
(你会注意到文字和背景是相同的颜色(背景不再透明))这一切似乎都是在美国东部时间星期三午夜更新后开始的,我相信这是因为他们试图解决图像被拉伸的问题在饲料中.
我在我的项目中实现了FBSDKLikeControl,我的期望是'喜欢'和'喜欢'文本更改为受尊重的设备区域设置(ar-AE).但是语言环境没有像预期的那样改变,它只是显示英语文本而不是"喜欢"和"喜欢"的阿拉伯语文本.
self.buttonFBLike = [[FBSDKLikeControl alloc] init];
self.buttonFBLike.center=self.view.center;
self.buttonFBLike.likeControlStyle=FBSDKLikeControlStyleBoxCount;
[self.view addSubview:self.buttonFBLike]
// Share url like @"https://www.facebook.com/FacebookDevelopers"
[self.buttonFBLike setObjectID:shareURL];
self.buttonFBLike.enabled=YES;
[self.buttonFBLike isTouchInside];
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议如何以编程方式设置FBLikeButton的语言环境
facebook facebook-like facebook-graph-api ios facebook-likebox
我正在尝试在暂存网站上使用Facebook likebox插件,我尝试了一些不同的插件.独立于插件安装,我在Chrome控制台中收到相同的错误:
ErrorUtils发现错误:"无法侦听未定义的元素.TAAL [2]".不会记录后续错误; 请参阅https://fburl.com/debugjs.
我认为问题是直接从Facebook插件包含的.不幸的是,网址https://fburl.com/debugjs无效.
这个问题显然没有给网站带来任何问题,但我希望在控制台中没有任何错误的网站.
Tee网站是http://millennium.alecss.it/
如果你能帮助我,请告诉我,非常感谢你.
我想在我们的网站上使用Like Box.然而,与组合并创建它似乎是不可能的.
有谁知道如何为一个组创建一个Like Box?创建页面会使事情更加混乱,意味着双重工作.
对于facebook like按钮,我需要能够在桌面分辨率(539px)上保持默认宽度,并在屏幕分辨率降至640px(移动)以下时将宽度更改为100%.这不起作用,因为fb-like div依赖于一个名为"data-width"的属性,它在src html中设置一个远程动态加载的iframe宽度和子元素宽度.到目前为止,我尝试过:
<style>
@media only screen and (max-width: 640px) {
div.fb-like {width:100% !important}
}
@media only screen and (min-width: 960px) {
div.fb-like {width:539px !important}
}
</style>
<div class="fb-like" data-href="https://www.facebook.com/myFacebook" data-send="true" data-show-faces="true" data-font="lucida grande" data-colorscheme="dark"></div>
Run Code Online (Sandbox Code Playgroud)
当屏幕分辨率较低或移动设备较低时,如何更改"数据宽度"值?
作为临时措施,我已完成以下操作以防止类似按钮破坏移动设备上的布局:
@media only screen and (max-width: 640px) {
div.fb-like {width:100% !important; overflow-x:auto}
}
Run Code Online (Sandbox Code Playgroud)
这并不理想,因为用户必须向左滑动以查看任何溢出,但这是我能想到的唯一解决方案,直到其他人有工作建议.附上的屏幕截图(iOS 7 iPhone和Android 4.3.1)...

很长一段时间我一直在使用Facebook Like按钮.我一直在寻找一个解决方案,但我很困惑.该错误发生在我的网站www.MapYourVote.com上.当您转到投票页面并单击"赞"时,对话框会出现并快速消失.同时,计数器也变为1并迅速回到0.
使用Facebook调试工具(http://developers.facebook.com/tools/debug)始终可以解决个别投票页面的问题.一旦你在网址上使用它,like按钮将按预期工作.问题是我的网站是动态的,每次有人创建新的民意调查时我都无法使用Facebook调试工具.Facebook调试工具没有发现任何问题(除了og图像大小,但我怀疑这是问题).
以下是Like按钮不起作用的页面示例.如果您要将此URL输入到Facebook调试工具中,则Like按钮可以正常工作. http://www.mapyourvote.com/Poll/Election-Result-Feelings/
任何帮助将非常感激!