Для сайта, над которым я работаю, я реализую предварительную загрузку изображений с помощью javascript, но я, разумеется, не хочу называть мою функцию preload_images()
, если кто-то находится на медленной полосе пропускания.лучший способ обнаружения мобильных браузеров с javascript/jquery?
Для моего рынка единственными людьми с низкой пропускной способностью являются люди, использующие мобильный интернет на смартфоне.
Что лучше всего подходит для обнаружения этих пользователей, поэтому я могу избежать предварительной загрузки изображений для них?
вариант 1: обнаружение браузера ширина
if($(window).width() > 960){ preload... }
вариант 2: обнаружение агента пользователя со списком браузера для предварительной загрузки для
if($.browser in array safelist){ preload... }
есть любые лучшие варианты?
Я часто просматривать на телефоне используя широкополосный Wi-Fi. Просто потому, что это мобильный, это не означает, что он имеет низкую пропускную способность, и, наоборот, есть удивительное количество людей, которые все еще находятся на dial-up. Попытайтесь сделать весь сайт более легким/быстрым для всех. – edeverett
@edeverett - Хороший вопрос о Wi-Fi, я хочу иметь мобильную оптимизированную версию моего сайта, хотя, скорее всего, возьму 1 размер, подходящий для всего подхода. – Haroldo