У нас есть интернет-магазин, который доступен только для наших местных клиентов. Если я ввожу несколько кодов стран, это не работает.
Есть ли альтернатива включению всех кодов стран, кроме одного?
Использовал этот код:
jQuery.getJSON('http://freegeoip.net/json/', function(location) {
if (location.country_code == 'AP','EU','AD','AE','AF','AG','AI','AL','AM','CW',
'AO','AQ','AR','AS','AT','AU','AW','AZ','BA','BB',
'BD','BE','BF','BG','BH','BI','BJ','BM','BN','BO',
'BR','BS','BT','BV','BW','BY','BZ','CA','CC','CD',
'CF','CG','CH','CI','CK','CL','CM','CN','CO','CR',
'CU','CV','CX','CY','CZ','DE','DJ','DK','DM','DO',
'DZ','EC','EE','EG','EH','ER','ES','ET','FI','FJ',
'FK','FM','FO','FR','SX','GA','GB','GD','GE','GF',
'GH','GI','GL','GM','GN','GP','GQ','GR','GS','GT',
'GU','GW','GY','HK','HM','HN','HR','HT','HU','ID',
'IE','IL','IN','IO','IQ','IR','IS','IT','JM','JO',
'JP','KE','KG','KH','KI','KM','KN','KP','KR','KW',
'KY','KZ','LA','LB','LC','LI','LK','LR','LS','LT',
'LU','LV','LY','MA','MC','MD','MG','MH','MK','ML',
'MM','MN','MO','MP','MQ','MR','MS','MT','MU','MV',
'MW','MX','MY','MZ','NA','NC','NE','NF','NG','NI',
'NL','NO','NP','NR','NU','NZ','OM','PA','PE','PF',
'PG','PK','PL','PM','PN','PR','PS','PT','PW',
'PY','QA','RE','RO','RU','RW','SA','SB','SC','SD',
'SE','SG','SH','SI','SJ','SK','SL','SM','SN','SO',
'SR','ST','SV','SY','SZ','TC','TD','TF','TG','TH',
'TJ','TK','TM','TN','TO','TL','TR','TT','TV','TW',
'TZ','UA','UG','UM','US','UY','UZ','VA','VC','VE',
'VG','VI','VN','VU','WF','WS','YE','YT','RS','ZA',
'ZM','ME','ZW','A1','A2','O1','AX','GG','IM','JE',
'BL','MF', 'BQ') {
// Redirect him to the International store.
window.location.href = 'international site url';
}
});
Это работает:
jQuery.getJSON('http://freegeoip.net/json/', function(location) {
if (location.country_code == 'GB') {
window.location.href = 'international url';
}
});