Безопасные / небезопасные проблемы загрузки jQuery CDN

0

Я испытываю проблему с CDN jQuery.

Учитывая следующий импорт скриптов:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

У меня возникают следующие проблемы с путями CDN:

  1. Используя http://... при доступе к моему сайту через SSL, я получаю

    [заблокировано] На странице https://www.example.com/ запущен небезопасный контент из http://code.jquery.com/jquery-1.9.1.js.

  2. Использование https://... кажется немного изворотливым, если не получить доступ к сайту через SSL
  3. Использование //... приводит к сбою импорта в GET.
Каков правильный способ импорта jQuery из CDN с сайтом, к которому можно получить доступ как безопасно, так и нет.
Теги:
ssl

1 ответ

7
Лучший ответ

просто опустите протокол, тогда скрипт будет загружен с использованием того же протокола, что и страница

<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="//code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

Но если ресурс загружается из файловой системы (с файлом://protocol), то это не сработает

Ещё вопросы

Сообщество Overcoder
Наверх
Меню