Question

Quelqu'un a-t-il une cuillère sur JQuery 1.6.1 disparaître de Google Apis? Aujourd'hui, le 01/25/2012 à 20h30, des parties soudainement de notre application ont cessé de fonctionner. Culprit est googleapis.com - quelque chose que nous avons intensifié lourdement pour livrer des API de JQuery de leurs CDNS.

http://ajax.googleapis.com/ AJAX / LIBS / JQUERY / 1.6.1 / JQUERY.MIN.JS - Fichier non trouvé à 20h30 CDT

https://ajax.googleapis.com/ AJAX / LIBS / JQUERY / 1.6.1 / JQuery.min.js - retourne JQuery 1.6.1 API Tout simplement bien!

Cela nous a repensé de s'appuyer sur la comptoir sur des CDN tiers pour la livraison des API standard. Notre rationnel a été que si l'utilisateur a visité d'autres sites qui ont également récupéré API de Google CDNS, nous pouvons utiliser la version mise en cache de navigateur de cette API, réduisant ainsi la circulation inutile sur Internet et une amélioration légèrement.

Au fait, toutes les autres versions semblent être accessibles sauf 1.6.1 Utilisation du protocole HTTP! Quelqu'un a des idées? Suis-je le seul à l'observer? J'ai toujours du mal à croire qu'une version API peut disparaître soudainement comme celle-ci de ce qui est prétend être un référentiel le plus fiable de toutes les API standard!

chances que j'avais une version mises en cache dans mon navigateur, donc je ne l'aurais peut-être pas remarquée jusqu'à présent (jusqu'à ce que la version mise en cache de mon navigateur soit expirée). Est-ce vraiment une mauvaise idée de décharger des scripts livraison à une tierce partie?

Était-ce utile?

La solution

Cela revient bien pour moi .

Qu'est-ce que vous devriez faire est essayez le google CDN mais j'ai une cassette locale.

Ce morceau de code est succinct et réalise ceci ...

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>
    window.jQuery || document.write('<script src="/js/libraries/jquery.1.6.1.js"><\/script>');
</script>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top