내가 일하고있는 사이트의 경우 JavaScript가있는 이미지 미리로드를 구현하고 있지만 느린 대역폭을 사용하는 사람은 내 preload_images()
함수를 호출하고 싶지 않습니다.javascript/jquery로 모바일 브라우저를 감지하는 가장 좋은 방법은 무엇입니까?
저의 경우 대역폭이 느린 사람은 스마트 폰에서 모바일 인터넷을 사용하는 사람들뿐입니다.
이러한 사용자를 감지하여 이미지 미리로드를 피할 수있는 최선의 방법은 무엇입니까?
옵션 1 : 검출 브라우저
if($(window).width() > 960){ preload... }
옵션 2 폭 :
if($.browser in array safelist){ preload... }
들이기 미리로드 브라우저의 목록을 사용자 에이전트를 검출 거기 더 나은 옵션이 있습니까?
가 나는 종종 내 휴대 전화에서 검색 와이파이 광대역 사용. 모바일 이라기 때문에 대역폭이 낮다는 것을 의미하지는 않습니다. 반대로 전화 접속으로 계속 놀랄만큼 많은 사람들이 있습니다. 모든 사람들이 전체 사이트를 더 가볍게/빠르게 만들려고 할 것을 고려하십시오. – edeverett
@edeverett - Wi-Fi에 대한 좋은 지적으로, 모바일 사이트에 최적화 된 최신 버전을 사용하고 싶지만 모든 접근 방식에 적합합니다. – Haroldo