Я использую JavaScript API (http://dev.maxmind.com/geoip/geoip2/javascript/), который хорошо работает. Однако при использовании zombie.js (zombie.labnotes.org) для тестирования моего UI я вижу ошибки:Maxmind JavaScript API не поддерживает домены с меньшим доменом (local)
Error: Server returned status code 401 from https://geoip-ipv4.maxmind.com/geoip/v2.1/city/me
Предположительно это происходит потому, что нет реферер и страница отображаются с локальным: URL порта. Пользовательский интерфейс Maxmind не позволяет мне добавлять домены типа TLD (например, localhost).
Если я пытаюсь издеваться запрос:
browser.resources.mock('https://geoip-ipv4.maxmind.com/geoip/v2.1/city/me', {});
я получаю:
Error: undefined: Cannot make request to different domain
Я это ошибка с API или зомби Maxmind в?
Служба MaxMind JS работает с реферером «localhost», но она не будет работать без какого-либо реферера, и я предполагаю, что это то, что отправляется. –