|
Заметил, что не работает гео, если заходить на сайт по протоколу https. Если по обычному http, то всё нормально. Посмотрел на разных сайтах, в том числе и на stabiltech. Везде одно и то же. При заходе по https: 1. Не определяется геопозиция (или определяется через раз, как-то непонятно срабатывает, но показывает другой город). 2. Выбрать какой-либо город вручную невозможно (перестают показываться всплывающие подсказки). 3. При этом "Доставка на дом" выдаёт некую стоимость (только не ясно, к какому городу она относится). 4. "В пунктах выдачи" стоимость не показывает (идёт прокрутка вместо стоимости). 5. Страница "Оплата и доставка" — карта не отображается (при этом ранее, на другом сайте, вполне нормально отображалась, а сейчас вообще везде исчезла).
Геолокация разрешена.
Проверял с компьютера (на трёх разных браузерах), проверял с телефона (МТС) — то же самое.
Замена на своём сайте в файле /theme/js/idm.js geolocation_provider: 'auto', return ymaps.geolocation.get({provider: 'auto',}); на geolocation_provider: 'yandex', return ymaps.geolocation.get({provider: 'yandex',}); Также результатов не дало.
Пробовал раскомментировать строки принудительного определения геопозиции в функции getDeliveryGeoLocator() — тоже не сработало.
Но при заходе по протоколу http всё нормально работает на всех сайтах.
| Вложения: |

2.jpg [ 13.97 КБ | Просмотров: 985 ]
|

1.jpg [ 8.9 КБ | Просмотров: 985 ]
|
|