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%;
}

Ответы на вопрос(3)

Ваш ответ на вопрос