모바일 장치에서 매우 느리게로드되는 외부 JS 플러그인을 사용하고 있으며 데스크톱에서만로드하려고합니다.외부 JS를 모바일 장치가 아닌 데스크톱에서만로드하십시오.
내 JS 코드는 내가 here 및 here 주어진 답변을 읽을 수는 있지만 내가 외부 JS 파일에 대해이 작업을 수행 할 수있는 방법을 알아낼 수 없습니다이
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-53a4066858ab24f0"></script>
같다. 어떤 아이디어가 이것을 어떻게?
이 도구를 사용해 보았지만 스크립트를로드 했음에도 불구하고 데스크톱 버전에서도 제거되었습니다 (Chrome Dev Tools에서 네트워크 리소스를 사용하여 모니터링 됨).
<script>
(function ($) {
if ($(window).width() >= 768) {
url = '//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-53a4066858ab24f0';
$.getScript(url);
}
})(jQuery);
</script>
대답 여기 트래비스 J 작성자 : http://stackoverflow.com/questions/ 15732847/load-jquery-script-in-desktop-browser-but-not-mobile am_ 님이 수요를 충족하지 않 았습니까? –
@EphiGabay 나는 내가 시도한 대답으로 내 질문을 편집했다. –
"데스크톱"을 정의하십시오. [The Acer Aspire Switch 10] (http://www.acer.co.uk/ac/en/GB/content/series/aspireswitch10)은 계산합니까? [Microsoft Surface Pro 3] (http://www.microsoft.com/surface/en-gb/products/surface-pro-3)는 어떻습니까? 그렇지 않다면 왜 안 되겠습니까? –