Verwendung dieses api all diese Daten als json zu erhalten, die Ihre Seite besuchte
{"as":"AS9583SifyLimited","city":"Bengaluru","country":"India","countryCode":"IN","isp":"Sify Limited","lat":12.9833,"lon":77.5833,"org":"Sify Limited","query":"202.191.210.194","region":"KA","regionName":"Karnataka","status":"success","timezone":"Asia/Kolkata","zip":"560099"}
API_Location=' http://ip-api.com/json';
$.getJSON(API_Location)
.done(function(position) {
if (position.lat && position.lon) {
updateWeather(position);
} else {
updateWeather({"lat":DEFAULT_LAT, "lon":DEFAULT_LON});
}
})
.fail(function(jqxhr, textStatus, error) {
var err = textStatus + ", " + error;
console.log("Request Failed: " + err);
});
Besuch dieser Seite ip und Sie bekommen können, wie ip zu bekommen!
Haben Sie in Betracht gezogen, das Remote-Skript mit der IP des Besuchers als Argument Ihres Skripts auszuführen? – Will
@William Ich bin mir dieser Möglichkeit bewusst, möchte sie aber vermeiden, da sie den Ajax-Aufruf verzögert (Warte auf eine Remote-IP-API-Antwort) – Jivan