잘 작동하는 JavaScript API (http://dev.maxmind.com/geoip/geoip2/javascript/)를 사용하고 있습니다. 그러나 나는 오류를보고 있어요 내 UI를 테스트하기 위해 (zombie.labnotes.org) zombie.js를 사용하여 : 포트 URL :이 리퍼러가 없습니다과 페이지가 로컬 호스트에서 렌더링되기 때문에Maxmind JavaScript API는 TLD없는 (로컬) 도메인을 지원하지 않습니다.
Error: Server returned status code 401 from https://geoip-ipv4.maxmind.com/geoip/v2.1/city/me
는 아마도 이것이다. Maxmind UI에서 TLD없는 도메인 (예 : localhost)을 추가 할 수 없습니다.
내가 요청 조롱하려고하면 :
browser.resources.mock('https://geoip-ipv4.maxmind.com/geoip/v2.1/city/me', {});
를 내가 얻을 :
Error: undefined: Cannot make request to different domain
나는이 Maxmind의 API 또는 좀비 버그?
MaxMind JS 서비스는 "localhost"의 리퍼러와 작동하지만 리퍼러 없이는 작동하지 않습니다. 이는 전송되는 것으로 가정합니다. –