JS непроизвольно обновляет http-запросы до https

#javascript #https

#javascript #https

Вопрос:

Итак, у меня следующая проблема:

В то время как мои ресурсы (включая мой JavaScript) сохраняются на https-сервере, мой веб-модуль работает на http-сервере. Теперь, когда я хочу запросить изображение через веб-модуль (поскольку оно хранится на внешнем сервере), я создаю объект изображения, подобный следующему коду:

 var image = new Image();
image.onload = mycallback;
image.src = "http://www.example.com/myWebmoduleamp;src=image.png"; // notice the absolute url
  

Теперь, когда я пробую это в случайном браузере, он неоднократно пытается получить respource от «http s://www.example.com/myWebmoduleamp;src=image.png » хотя, как уже упоминалось, хост-домен также работает с http. Из среды https загружается только ресурс JavaScript.

Есть идеи?

Комментарии:

1. Какие браузеры вы пробовали конкретно? Я вставил ваш приведенный выше код в консоль в Chrome 53, и установлено соединение, получаете http://www.example... ли вы то же самое при вводе его в консоль?

2. Я думаю, что это не обязательно связано с самим кодом, а с тем фактом, что файл JavaScript хранится на сервере https. Оба Chrome и Firefox действуют в описанном поведении…