Qual seria uma boa maneira de tentar carregar o jQuery hospedado no Google (ou em outras bibliotecas hospedadas pelo Google), mas carregar minha cópia do jQuery se a tentativa do Google falhar?
Não estou dizendo que o Google é esquisito. Há casos em que a cópia do Google é bloqueada (aparentemente no Irã, por exemplo).
Eu configuraria um timer e verificaria o objeto jQuery?
Qual seria o perigo das duas cópias aparecerem?
Na verdade, não estou procurando respostas como "basta usar o do Google" ou "apenas o seu". Eu entendo esses argumentos. Também entendo que é provável que o usuário tenha a versão do Google em cache. Estou pensando em fallbacks para a nuvem em geral.
Editar: Esta parte foi adicionada ...
Como o Google sugere o uso do google.load para carregar as bibliotecas ajax, e ele executa um retorno de chamada quando concluído, pergunto-me se essa é a chave para serializar esse problema.
Eu sei que parece um pouco louco. Só estou tentando descobrir se isso pode ser feito de maneira confiável ou não.
Atualização: o jQuery agora está hospedado na CDN da Microsoft.