Проблема
Если вы используете Firebug и видите, куда загружается jQuery, вы можете видеть, что Google успешно загрузил его.Почему это не работает?Поскольку запросы являются асинхронными, и пока ваш сценарий выполняется синхронно, он выполняет все шаги до загрузки первого сценария.
Итак:
- jQuery not present.
- Добавить сценарийэлемент для загрузки из Google (браузер отправляет запрос и продолжает выполнение скрипта)
- jQuery отсутствует, добавьте другой источник
- ...
и т. д. и т. д.
Решение
Что вам нужно сделать, это присоединить к onLoad
событие загрузки элементов вашего скрипта и проверить наличие jQuery после их загрузки.
Скрипт выполняется молниеносно по сравнению счтобы отправить запрос на какой-либо сервер в Интернете и получить результаты обратно для обработки.
Дополнительные примечания
Как я прочитал, у вас будут проблемы с обнаружением 404 с использованием этой техники.Предлагаемый способ - использовать Ajax (XHR), а затем прикрепить элемент скрипта и добавить к нему полученный контент.Это был бы самый надежный способ сделать это для всех браузеров.