如何使用 javascript 中的 ip 地址获取 IDD 代码?
How to get IDD code using ip address in javascript?
我想使用javascript获取基于IP地址的IDD代码,我能够获取国家代码、国家名称等
您可以使用地理定位 API
if(navigator.geolocation) {} else {}
或者您可以使用免费网络服务 http://freegeoip.net/json :
jQuery.ajax( {
url: '//freegeoip.net/json/',
type: 'POST',
dataType: 'jsonp',
success: function(locationInfo) {
console.log(locationInfo.country_code);
}
} );
当你有国家代码时,你可以得到国际长途电话。 IDD 是唯一的,因此您可以声明一个静态对象来获取正确的 IDD。喜欢:
var countryCode = "FR";
var idd = {
'FR' : 33,
'DE' : 49,
'US' : 1,
...
}
console.log(idd[countryCode]); // 33
我想使用javascript获取基于IP地址的IDD代码,我能够获取国家代码、国家名称等
您可以使用地理定位 API
if(navigator.geolocation) {} else {}
或者您可以使用免费网络服务 http://freegeoip.net/json :
jQuery.ajax( {
url: '//freegeoip.net/json/',
type: 'POST',
dataType: 'jsonp',
success: function(locationInfo) {
console.log(locationInfo.country_code);
}
} );
当你有国家代码时,你可以得到国际长途电话。 IDD 是唯一的,因此您可以声明一个静态对象来获取正确的 IDD。喜欢:
var countryCode = "FR";
var idd = {
'FR' : 33,
'DE' : 49,
'US' : 1,
...
}
console.log(idd[countryCode]); // 33