是否有一種方法不顯示並且重要的是不在具有特定屏幕尺寸的設備(例如:不在智能手機上)或某些數據連接(而不是WiFi)上加載Facebook Likebox, likebox會顯着減慢網站速度。在較小的屏幕/移動設備上刪除Facebook Likebox
所以方法顯示:無;是沒有選擇的。
是否有一種方法不顯示並且重要的是不在具有特定屏幕尺寸的設備(例如:不在智能手機上)或某些數據連接(而不是WiFi)上加載Facebook Likebox, likebox會顯着減慢網站速度。在較小的屏幕/移動設備上刪除Facebook Likebox
所以方法顯示:無;是沒有選擇的。
當前沒有辦法(可靠地)查詢數據連接類型。
我可以提出一種不同的方法嗎?也許你可以使用javascript按需加載likebox,techcrunch.com或enter.co這樣做。只有當您將鼠標懸停在某些佔位符圖片上時,這些網站纔會加載社交按鈕。
這樣,您不僅可以優化手機屏幕,還可以優化所有設備。如果仍然需要,可以在加載按鈕之前檢查視口大小,或者在媒體查詢中使用display:none,以便不顯示佔位符圖像 - 並且無法加載按鈕。
爲什麼不是基於條件的簡單回聲?
用於連接你會得到用戶的速度可能會使用這樣的一些代碼:http://www.emanueleferonato.com/2006/05/31/determine-connection-speed-with-php/
然後if語句如果速度高於56K說,輸出likebox代碼?
對於手機,您在獲得瀏覽器用戶代理後也會這樣做。
謝謝你的迴應。我試過這樣的方法,但在IE中遇到了一些問題。我會進一步研究並在此發佈我的結果。 –