fetch('https://ipwho.is/')
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(data => {
console.log('IP:', data.ip);
console.log('Location:', data.city, data.region, data.country);
// Show banner and popup only for certain countries
const allowedCountries = ['FR', 'BE', 'CA']; // France, Belgium, Canada
if (allowedCountries.includes(data.country_code)) {
// Banner
const banner = `
73% de réduction + 1 mois gratuit avec NordVPN
Votre IP : ${data.ip} - ${data.city}, ${data.country}