Google API의 "최신"JQuery 라이브러리에 대한 링크가 있습니까? [복제하다

StackOverflow https://stackoverflow.com/questions/441412

  •  22-07-2019
  •  | 
  •  

문제

이 질문은 이미 여기에 답이 있습니다.

나는 나의 jQuery 링크에 다음을 사용한다. <script> 태그 :

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js

"최신"버전에 대한 링크가 있습니까? 다음과 같은 것 (작동하지 않음) :

http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js

(분명히 코드를 잠재적으로 변화하는 라이브러리에 연결하려는 훌륭한 계획은 아니지만 개발에 유용합니다.)

도움이 되었습니까?

해결책

jQuery 1.11.1까지 올라갑니다, 다음 URL을 사용하여 최신 버전의 jQuery를 얻을 수 있습니다.

예를 들어:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>

그러나 jQuery 1.11.1 이후 jQuery와 Google은 이러한 URL 업데이트를 중지했습니다. 그들은 할 것이다 영원히 1.11.1에 고정하십시오. 사용할 대체 URL은 사용할 수 없습니다. 이것이 왜 그런지에 대한 설명은이 블로그 게시물을 참조하십시오. jQuery-latest.js를 사용하지 마십시오.

두 호스트 지원 https 만큼 잘 http, 적합한대로 프로토콜을 변경하십시오 (또는 사용하십시오. 프로토콜 상대 URI)

또한보십시오: https://developers.google.com/speed/libraries/devguide

다른 팁

이 답변을 사용하지 마십시오. URL은 jQuery 1.11 (및 항상 할 것입니다).

위의 스 니펫의 기본 크레딧

http://code.jquery.com/jquery-latest.min.js 항상 최신 버전입니다.

Google의 "Direct"대 "최신"링크를 사용할 때 캐싱 헤더가 다릅니다.

사용할 때 http://ajax.googleapis.com/jax/libs/jquery/1.3.1/jquery.min.js

Cache-Control: public, max-age=31536000

사용할 때 http://ajax.googleapis.com/jax/libs/jquery/1.3/jquery.min.js

Cache-Control: public, max-age=3600, must-revalidate, proxy-revalidate

jQuery-latest.js를 사용하지 마십시오

이 파일은 더 이상 업데이트되지 않습니다 (v1.11.1 영원히). 또한 캐시 수명이 매우 짧으므로 (CDN 사용의 이점을 삭제) 대신 jQuery 버전을 선택하는 것이 좋습니다.

jQuery 블로그에 대한 자세한 내용 :http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/

아무것도 아니지만 최신 라이브러리를 자동으로 사용해서는 안됩니다. 그들이 내일 최신 도서관을 출시하고 당신의 스크립트 중 일부를 깨뜨린다면, 당신은 , 그러나 스크립트를 개발하는 데 사용한 라이브러리를 사용하는 경우 스크립트가 작동하는지 확인합니다.

사용:

<script type="text/javascript" src="//www.google.com/jsapi"></script>
<script type="text/javascript">
//<![CDATA[
    google.load("jquery", "1");
    //google.load("jqueryui", "1");
    //google.load("swfobject", "1");
//]]>
</script>

참고 : 위의 스 니펫은 1.7.1 또는 1.11.1에 고수됩니다.

제작에 대한 조언은 CDN jQuery 버전을 하드 코드하는 것입니다. <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

Google CDN의 최신 라이브러리를 여기에서 찾을 수 있습니다.https://developers.google.com/speed/libraries/

또는 JQuery CDN을 사용하십시오.https://code.jquery.com/

jQuery는 또한 쇼핑 카트에서 jQuery를 사용하려는 경우 SSL을 통해 최신 파일을 호출 할 수 없습니다.

예를 들어

<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>

보안 오류가 제공됩니다.

Google의 API는 SSL을 통해 호출 할 수 있습니다.

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
  google.load("jquery", "1.7");
</script>

아니요.

그러나 개발을 위해서는 다음과 같은 링크가 있습니다. jQuery 코드 사이트.

이건 어때?

http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js

나는 이것이 항상 최신 버전이라고 생각합니다. 내가 틀렸다면 나를 수정하십시오.

http://lab.abhinayrathore.com/jquery_cdn/ 최신 버전의 jQuery에 대한 링크를 찾을 수있는 페이지입니다. jQuery UI Google 및 Microsoft의 테마 cdn'에스.

이 페이지는 CDN의 최신 링크로 자동 업데이트됩니다.

다음 중 하나에서 최신 버전의 jQuery 라이브러리를 사용할 수 있습니다.

  • Google Ajax API CDN (HTTPS를 통해 SSL 지원)

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2"></script>
    

    /jquery.min.js

  • Microsoft CDN (HTTPS를 통한 Aupports SSL)

    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
    

    Ajax CDN 발표, Microsoft Ajax CDN 문서

  • JQuery CDN (미디어 사원을 통해)

     <script type="text/javascript" src=" http://code.jquery.com/jquery-1.7.2.min.js"></script>
    

    ** 최소화 된 버전

     <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
    

    ** 개발 (전체) 버전

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top