Я использую раствор из второго ответа на этот вопрос Best way to use Google's hosted jQuery, but fall back to my hosted library on Google failJQuery CDN Запасной не работают
Решения говорит использовать следующий код, чтобы обеспечить запасной вариант для локальной копии JQuery в случае Google, CDN Безразлично «т работать должным образом:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>if (!window.jQuery) { document.write('<script src="/path/jquery.1.11.1.min.js"><\/script>'); }
</script>
Я реализовал этот код и запустить его на моей локальной машине, которая имеет IIS установлены. Он работает нормально, пока у меня есть подключение к Интернету. Если я отключу свое подключение к Интернету, оно не возвращается к моей локальной копии jQuery и разрывов веб-приложений (т. Е. Потери функциональности).
Есть ли новый способ делать резервные копии или был ли мой метод тестирования ошибочным?
это не подающими резервный скрипт вообще? если вы добавите 'отладчик'; после проверки окна. jQuery удастся? – atmd
Является ли ваша локальная копия jQuery той же версией, что и CDN-копия? Какая ошибка в консоли? Если jQuery не загружен, он должен быть чем-то вроде строки '$ undefined'. –
Вы уверены, что ваш локальный путь правильный? – j08691