Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在较小屏幕/移动设备上删除Facebook Likebox_Facebook_Responsive Design_Facebook Likebox - Fatal编程技术网

在较小屏幕/移动设备上删除Facebook Likebox

在较小屏幕/移动设备上删除Facebook Likebox,facebook,responsive-design,facebook-likebox,Facebook,Responsive Design,Facebook Likebox,是否有一种方法可以不在具有特定屏幕大小(例如:不在智能手机上)或特定数据连接(非wifi)的设备上显示和加载Facebook Likebox,Likebox会显著降低网站速度 因此,方法显示:无;没有选项。目前无法(可靠地)查询数据连接类型 我可以建议一种不同的方法吗?也许您可以使用javascript按需加载likebox,方法如下。这些网站仅当您将鼠标悬停在某些占位符图像上时才会加载社交按钮 这样,您不仅可以优化移动屏幕,还可以优化所有设备。如果您仍然需要,您可以在加载按钮之前检查视口大小,

是否有一种方法可以不在具有特定屏幕大小(例如:不在智能手机上)或特定数据连接(非wifi)的设备上显示和加载Facebook Likebox,Likebox会显著降低网站速度


因此,方法显示:无;没有选项。

目前无法(可靠地)查询数据连接类型

我可以建议一种不同的方法吗?也许您可以使用javascript按需加载likebox,方法如下。这些网站仅当您将鼠标悬停在某些占位符图像上时才会加载社交按钮


这样,您不仅可以优化移动屏幕,还可以优化所有设备。如果您仍然需要,您可以在加载按钮之前检查视口大小,或者在媒体查询中使用display:none,这样占位符图像就不会显示,按钮也无法加载。

为什么不使用基于条件的简单回显

对于连接,您可以使用以下代码来提高用户的速度:

然后一个if语句如果速度高于56k,输出likebox代码


对于手机,您在获得浏览器用户代理后也会这样做。

谢谢您的回复。我在likebox上尝试了这种方法,但在IE中遇到了一些问题。我将进一步研究它,并在这里发布我的结果。