適切なドメインを登録したが、GeoIP2 JavaScript API は依然として私のサイトで機能しない。リクエストがうまく行かないのは何が原因なのか?

GeoIP2 JavaScript API はクライアント側で実行されるため、ブラウザーの設定やアドオン(Adblock Plus、ublock、NoScript 等)が、GeoIP2 JavaScript API によるウェブサービスの呼び出しを妨げている可能性があります。

GeoIP2 JavaScript API を使用する際は、リクエストがうまく行かないようなケースを扱うために、お使いのシステムではデフォルトの挙動を設定しておくことが推奨されます。デフォルトの挙動が設定されていない場合、遭遇する可能性のあるエラーには “HTTP_ERROR”、”HTTP_TIMEOUT”、”GeoIP2 が定義されていません”、または単にページの読み込みが完了しない、といったものがあります。

このような JavaScript の問題の可能性を回避するために、代りの方法として、サーバー側で実行される当社の GeoIP2 API の使用を考慮することも考えられます。 サーバー側ウェブサービスのリクエストなら、エンドユーザーのカスタムスクリプトや広告ブロック用のブラウザー設定に影響されるようなことはありません。