Ich muss die Benutzer-IP, das Land wissen, entspricht, und es verwenden, um mit diesem jquery api zu arbeiten:JQuery: recover IP-Informationen in https
$.get("http://ipinfo.io", function() {}, "jsonp").always(function(resp) {
var countryCode = (resp && resp.country) ? resp.country : "";
callback(countryCode);
});
Butsince ich das SSL-Zertifikat auf meiner Webseite hinzufügen, es funktioniert nicht mehr. Ich habe versucht, den Link ipinfo.io stattdessen in https: // zu setzen, aber Sie müssen bezahlen, um die https-Version dieser API zu aktivieren. Also würde ich gerne wissen, ob jemand einen freien Weg kennt, diese Informationen in https zu haben. Dank
Sie können Ihre IP-Lookup an Ihren Webserver delegieren (es wird die Anfrage für den Client gemacht und sendet die Antwort zurück). – n00dl3
Ich verstehe nicht, was Sie meinen, indem Sie auf den Webserver delegieren ... – Fab
Sie implementieren die Logik des Erhaltens von IP-Informationen auf der Serverseite, IHR Server wird den Aufruf von ipinfo.io machen und es zurück an den Client senden .. . – n00dl3