1045 Stimmen

Beste Möglichkeit, Googles gehostetes jQuery zu verwenden, aber auf meine gehostete Bibliothek bei Google zurückzugreifen, schlägt fehl

Was wäre ein guter Weg, um zu versuchen, die das gehostete jQuery bei Google (oder andere von Google gehostete Bibliotheken), aber meine Kopie von jQuery laden, wenn der Versuch von Google fehlschlägt?

Ich will damit nicht sagen, dass Google unzuverlässig ist. Es gibt Fälle, in denen die Google-Kopie blockiert ist (z. B. offenbar im Iran).

Würde ich einen Timer einrichten und nach dem jQuery-Objekt suchen?

Wie groß wäre die Gefahr, dass beide Kopien durchkommen?

Ich bin nicht wirklich auf der Suche nach Antworten wie "Verwenden Sie einfach die Google-Anwendung" oder "Verwenden Sie einfach Ihre eigene". Ich verstehe diese Argumente. Ich verstehe auch, dass der Nutzer wahrscheinlich die Google-Version im Cache hat. Ich denke über Fallbacks für die Cloud im Allgemeinen nach.


Edit: Dieser Teil wurde hinzugefügt...

Da Google vorschlägt, mit google.load die Ajax-Bibliotheken zu laden, und es führt einen Rückruf, wenn getan, ich frage mich, ob das der Schlüssel zur Serialisierung dieses Problems ist.

Ich weiß, das klingt ein bisschen verrückt. Ich versuche nur herauszufinden, ob es auf zuverlässige Weise möglich ist oder nicht.


Update: jQuery wird jetzt auf Microsofts CDN gehostet.

http://www.asp.net/ajax/cdn/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X