對於我正在處理的網站,我正在使用JavaScript實現圖像預加載,但如果某人的網絡帶寬較慢,我絕對不想撥打我的preload_images()
函數。使用javascript/jquery檢測移動瀏覽器的最佳方法?
對於我的市場來說,只有那些使用移動互聯網的人才是智能手機。
檢測這些用戶的最佳方法是什麼,以便我可以避免爲他們預加載圖像?
選項1:檢測瀏覽器的寬度
if($(window).width() > 960){ preload... }
選項2:檢測用戶代理與瀏覽器的列表,以預加載爲
if($.browser in array safelist){ preload... }
在那裏有更好的選擇嗎?
我經常瀏覽我的手機上使用無線寬帶。僅僅因爲它是手機並不意味着它的帶寬很低,反過來說,仍有數量驚人的人仍在撥號上網。考慮嘗試讓整個網站更輕鬆/更快速爲每個人。 – edeverett 2010-07-15 14:27:51
@edeverett - 有關WiFi的好處,我很想擁有我的網站的移動優化版本,儘管寧可採取一種適合所有的方法。 – Haroldo 2010-07-15 14:29:16