Chrome не учитывает https в относительных URL
У меня есть сайт, который прекрасно загружается в Firefox и IE, но блокируется Chrome. Chrome жалуется на контент в смешанном режиме, однако все ресурсы доступны по относительным URL-адресам в пределах одного домена.
Насколько я понимаю, относительный URL должен использовать тот же протокол, что и "главный" страница, которая загружается. В таком случае у меня есть следующее:
Оба являются относительными URL. Когда страница загружается через HTTPS, я получаю следующее из консоли Chrome (я меняю имя домена для своего клиента 'конфиденциальность):
[blocked] The page at https://www.example.com/Login/ ran insecure content from http://www.example.com/assets/css/small.css. [blocked] The page at https://www.example.com/Login/ ran insecure content from http://www.example.com/assets/css/large.css.
Я ошибаюсь в предположении, что относительные URL должны соответствовать запрошенному протоколу?
ОБНОВИТЬ: Он также блокирует файлы .js, на которые ссылаются так же:
блокируется:
[blocked] The page at https://www.example.com/Login/ ran insecure content from http://www.example.com/assets/scripts/change-text-size.js.
Еще одна странная вещь: если я делаю view-source на странице, на которой возникла проблема, я вижу относительный URL-адрес, и если навести курсор на значок "ссылка на сайт" в актив (таблица стилей, файл .js) подсказка говорит, что это https :.
Обновление 2: В файле .css нет ссылок. Вот все содержание "small.css» упомянутый выше файл:
div#content-wrap,
div#content-one-col
{
font-size: 65%;
}