Альтернативная загрузка jquery
Автономное устройство со встроенным WEB-сервером использует jquery и должно работать как при подключении к интернету так и автономно.
Предпочтительно брать jquery из сети. Как можно реализовать вариант автоматического выбора источника загрузки чтобы при наличии инета скрипт грузился из инета, в противном случае с локальной копии? Пытаюсь вот так, но не получается: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js?ver=1" onerror="this.onerror=null; this.src='jquery.js'" > </script> |
alfik777,
<!-- Grab Google CDN's jQuery --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <!-- Fall back to local jQuery if necessary --> <script>window.jQuery || document.write('<script src="libs/jquery/jquery-1.12.0.min.js"><\/script>')</script> Вот и положи в свой onerror="..." <--- document.write('...') |
Спасибо. Так отрабатывает, хотя задержка имеет место. И заметил, что после загрузки jquery то ли с инета, то ли локальной копии не кэшируется, т.е. каждый раз закачивается по новой. На сервере прописал и получаю "Cache-Control: max-age=2629000" . Что ещё нужно для кэширования ?
|
Цитата:
|
Часовой пояс GMT +3, время: 14:00. |