在较小屏幕/移动设备上删除Facebook Likebox
是否有一种方法可以不在具有特定屏幕大小(例如:不在智能手机上)或特定数据连接(非wifi)的设备上显示和加载Facebook Likebox,Likebox会显著降低网站速度在较小屏幕/移动设备上删除Facebook Likebox,facebook,responsive-design,facebook-likebox,Facebook,Responsive Design,Facebook Likebox,是否有一种方法可以不在具有特定屏幕大小(例如:不在智能手机上)或特定数据连接(非wifi)的设备上显示和加载Facebook Likebox,Likebox会显著降低网站速度 因此,方法显示:无;没有选项。目前无法(可靠地)查询数据连接类型 我可以建议一种不同的方法吗?也许您可以使用javascript按需加载likebox,方法如下。这些网站仅当您将鼠标悬停在某些占位符图像上时才会加载社交按钮 这样,您不仅可以优化移动屏幕,还可以优化所有设备。如果您仍然需要,您可以在加载按钮之前检查视口大小,
因此,方法显示:无;没有选项。目前无法(可靠地)查询数据连接类型 我可以建议一种不同的方法吗?也许您可以使用javascript按需加载likebox,方法如下。这些网站仅当您将鼠标悬停在某些占位符图像上时才会加载社交按钮
这样,您不仅可以优化移动屏幕,还可以优化所有设备。如果您仍然需要,您可以在加载按钮之前检查视口大小,或者在媒体查询中使用display:none,这样占位符图像就不会显示,按钮也无法加载。为什么不使用基于条件的简单回显 对于连接,您可以使用以下代码来提高用户的速度: 然后一个if语句如果速度高于56k,输出likebox代码
对于手机,您在获得浏览器用户代理后也会这样做。谢谢您的回复。我在likebox上尝试了这种方法,但在IE中遇到了一些问题。我将进一步研究它,并在这里发布我的结果。