Browser 区分英国和美国游客

Browser 区分英国和美国游客,browser,Browser,显然,$\u服务器[HTTP\u ACCEPT\u LANGUAGE]可以等于“en-us”、“en”、“us”或“en-gb”。问:这个变量是否是了解游客是美国还是英国游客的可靠方法 我不需要100%的可靠性,但至少70%您可以尝试使用Web服务进行IP到国家类型的地理定位。试试这个: 用法示例:您可以尝试使用Web服务进行IP到国家类型的地理定位。试试这个: 用法示例:按IP: 通过Webbrowser如果您有一个包含国家和纬度/经度信息的数据库: if (navigator.geoloc

显然,$\u服务器[HTTP\u ACCEPT\u LANGUAGE]可以等于“en-us”、“en”、“us”或“en-gb”。问:这个变量是否是了解游客是美国还是英国游客的可靠方法


我不需要100%的可靠性,但至少70%

您可以尝试使用Web服务进行IP到国家类型的地理定位。试试这个:


用法示例:

您可以尝试使用Web服务进行IP到国家类型的地理定位。试试这个:

用法示例:

按IP:

通过Webbrowser如果您有一个包含国家和纬度/经度信息的数据库:

if (navigator.geolocation)
    navigator.geolocation.getCurrentPosition(getGPSLocation);

function getGPSLocation(location) {
    locationGPS=location;
    alert('location \n'+
            'latitude:'+location.coords.latitude+'\n'+
            'longitude:'+location.coords.longitude+'\n'+
            'acurracy:'+location.coords.accuracy);
}
按IP:

通过Webbrowser如果您有一个包含国家和纬度/经度信息的数据库:

if (navigator.geolocation)
    navigator.geolocation.getCurrentPosition(getGPSLocation);

function getGPSLocation(location) {
    locationGPS=location;
    alert('location \n'+
            'latitude:'+location.coords.latitude+'\n'+
            'longitude:'+location.coords.longitude+'\n'+
            'acurracy:'+location.coords.accuracy);
}

也许将其与地理定位相结合会给你带来更好的精确度;我认为70%是合理的。事实上,我的问题不是«有没有更可靠的方法?»,但它是«这种方式可靠吗?»也许将其与地理定位相结合可以提高精度;我认为70%是合理的。事实上,我的问题不是«有没有更可靠的方法?»,但它是«这种方式可靠吗?»