Получение библиотек javascript из Google / Microsoft CDN через SSL - PullRequest
3 голосов
/ 07 октября 2010


Я получаю несколько библиотек из CDN Google / Microsoft.

ТОЛЬКО на одной странице в системе используется SSL, но, поскольку я ссылаюсь на библиотеки на главной странице, я получаю библиотеки javascript, использующие SSL, поэтому единственная страница, которая на самом деле требует ее, не выдает ошибки безопасности, посколькудоступ к небезопасным ресурсам.

Я читал, что кеш браузера не работает для большинства браузеров, если ресурс загружается с использованием SSL, мой тест с использованием fiddler указывает на обратное (Firefox и IE).

Что правда?Я использую CDN для повышения производительности, поэтому, если получение библиотеки с использованием SSL противоречит моей цели, я бы отменил это «улучшение».

Я мог бы собрать, отправив код для ссылки на библиотеку в коде позади ansиспользовать SSL или нет в зависимости от случая, но я бы хотел этого избежать.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 16 ноября 2010

Обычная практика - не кэшировать защищенные веб-страницы на диске.Это фактически сводит на нет преимущества предварительно кэшированных скриптов.С другой стороны, реквизиты защищенной страницы ДОЛЖНЫ обслуживаться через безопасное соединение.Вы должны выбирать между удобством и безопасностью.

2 голосов
/ 16 ноября 2010

Вы хотите включить jquery следующим образом:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>

Обратите внимание, что это не указывает http или https;Это позволяет браузеру продолжать работу в любом из режимов, в которых он работает.

Если я правильно понимаю ваш вопрос, конечно.

...