我有一个接受手机号码的文本框。如何在手机号码前添加默认(默认为浏览器国家/地区)国家/地区代码?
我正在使用MVC ASP.NET
答案 0 :(得分:2)
您可以使用该服务http://ipinfo.io按用户的IP检测国家/地区(该位置通常不如原生地理位置详细信息准确,但它不需要任何用户允许)。它将为您提供客户端IP,主机名,地理位置信息(城市,地区,国家,地区代码,邮政编码等)和网络所有者。
$.get("https://ipinfo.io", function(response) {
console.log(response.city, response.country);
}, "jsonp");
这是一个更详细的JSFiddle示例,它还打印出完整的响应信息,因此您可以看到所有可用的详细信息:http://jsfiddle.net/zK5FN/2/