Клуб API Карт

Не подгружает xml файл через https

ЧОО ЩИТ
26 июня, 18:31

Использую пример https://tech.yandex.ru/maps/jsbox/2.1/ymapsml_simpleobject

Не могу понять в чем дело. 

На http://yamap.protect-hm.ru/ - балун есть

На https://protect-hm.ru/yamap/ - балуна нет

Код один и тот же.

Обращение к xml по https напрямую работает https://protect-hm.ru/yamap/data.xml

Куда копать? 

Помогите...

13 комментариев
SergeyGaranin
26 июня, 21:45
Может нужен crossdomain.xml ? Поправьте если я не прав.
ЧОО ЩИТ
27 июня, 06:25
SergeyGaranin,
разместил, не помогает, в консоль все так же выводится: 
Object {status: "500", message: "can't load XML file"}
SergeyGaranin,
geoXml забирает сервер Яндекса. На него не распространяются кроссдоменные клиентские ограничения
Неймспейсы – это идентификаторы и они не меняются в зависимости от протокола.
xmlns:ymaps="httpS://maps.yandex.ru/ymaps/1.x"
=>
xmlns:ymaps="http://maps.yandex.ru/ymaps/1.x"
Обновлено 27 июня, 09:00
ЧОО ЩИТ
27 июня, 09:14
dimik,
спасибо, сейчас хостеру напишу чтоб отключили миграцию, по результатам отпишусь
ЧОО ЩИТ
27 июня, 11:23
dimik,
миграцию выключили, балуна нет,  ссыль на файл https://protect-hm.ru/yamap/data.xml
ЧОО ЩИТ
27 июня, 11:34
dimik,
всё, спасибо, нашел проблему, обращение к файлу xml тоже не терпит протокола https и абсолютных путей, только относительный, еще раз благодарю.
ЧОО ЩИТ,
нет, как я и писал, дело только в неймспейсах, абсолютные урлы и протокол https нормально работают


https://jsfiddle.net/k0ewduu3/
ЧОО ЩИТ
27 июня, 11:54
dimik,
да, проверил, ссори, страница с кеша грузилась, попросил хостера отключить миграцию для xml, работаю дальше. Спасибо.
ЧОО ЩИТ
27 июня, 11:50
Пожелания к разработчикам:
Сделайте пожалуйста пространство имен для https
ЧОО ЩИТ,
нет ) неймспейс может быть только один.
У KML тоже только http-неймспейс
ЧОО ЩИТ
27 июня, 12:07
dimik,
буду знать )) Большое спасибо за поддержку.
Проблема в корневом сертификате для вашего HTTPS
Подробнее