Когда я открываю ссылку, появляется следующее сообщение в chrome [заблокировано]. На странице https://www.loadmytrailer.com/beta/postload.php запущен небезопасный контент с http://code.jquery.com/ui/1.10. 2 / jquery-ui.js . но отлично работает в firefox.
[Я googled и обнаружил, что, когда ваш сайт работает на Secure SSL, он блокировал некоторые небезопасные материалы из внешних источников HTTP. ]
Так что я хочу загрузить этот небезопасный контент, так или иначе, в хром. Пожалуйста, ребята, помогите мне.
Вы можете использовать URL-адреса, относящиеся к протоколу. Браузер будет использовать протокол страницы, чтобы попытаться получить файл. На незащищенных страницах – http. На защищенных страницах он будет использовать https.
Например, вместо:
http://code.jquery.com/ui/1.10.2/jquery-ui.js
…вы можете использовать:
//code.jquery.com/ui/1.10.2/jquery-ui.js
! уведомление об отсутствии протокола
Это невозможно. Политика безопасности Chrome не позволяет этого.
Хост javascript, который вы хотите загрузить удаленно самостоятельно и связать с ним относительно.
<script type="text/javascript" src="/my/assets/js/jquery/1.10.2/jquery.min.js"></script>
Запрос ресурса на вашем собственном сервере не зависит от протокола
Используйте CDN, поддерживающие SSL. (Например, Google)
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
Относительная запись протокола может использоваться для запроса источника с соответствующим протоколом в зависимости от протокола, который использует текущий ресурс (см. Выше) .
Примечание
Существует параметр командной строки для Chrome, называемый «-allow-running-insecure-content», который пропускает проверку небезопасного контента.
Я настоятельно рекомендую не использовать его, потому что вы не можете ожидать, что ваши пользователи установят этот параметр.
Дальнейшее чтение
В целях тестирования вы можете активировать загрузку небезопасного контента, щелкнув значок «щит», который появится на адресной строке в хроме.
Вы можете попробовать разместить jquery-ui.js
на своем собственном сервере, предполагая, что вы контролируете loadmytrailer.com.
Таким образом, он будет доставляться посетителям через SSL, и их браузеры будут рады, что все содержимое прибыло надежно.
jquery ui доступен также на https: https://code.jquery.com/ui/1.10.2/jquery-ui.js
Ссылка на https-версию, если на https-подключении. Или размещайте файл самостоятельно.