Was wäre ein guter Weg, um zu versuchen, die gehostete jQuery bei Google (oder anderen von Google gehosteten Bibliotheken) zu laden, aber meine Kopie von jQuery zu laden, wenn der Google-Versuch fehlschlägt?
Ich sage nicht, dass Google schuppig ist. Es gibt Fälle, in denen die Google-Kopie blockiert ist (anscheinend zum Beispiel im Iran).
Würde ich einen Timer einrichten und nach dem jQuery-Objekt suchen?
Was wäre die Gefahr, dass beide Kopien durchkommen?
Sie suchen nicht wirklich nach Antworten wie "Verwenden Sie einfach Google" oder "Verwenden Sie einfach Ihre eigenen". Ich verstehe diese Argumente. Ich verstehe auch, dass der Nutzer wahrscheinlich die Google-Version zwischengespeichert hat. Ich denke über Fallbacks für die Cloud im Allgemeinen nach.
Bearbeiten: Dieser Teil hinzugefügt ...
Da Google die Verwendung von google.load zum Laden der Ajax-Bibliotheken vorschlägt und nach Abschluss einen Rückruf ausführt, frage ich mich, ob dies der Schlüssel zur Serialisierung dieses Problems ist.
Ich weiß, es klingt ein bisschen verrückt. Ich versuche nur herauszufinden, ob dies zuverlässig möglich ist oder nicht.
Update: jQuery wird jetzt auf dem CDN von Microsoft gehostet.