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 = `
NordVPN
73% de réduction + 1 mois gratuit avec NordVPN
Votre IP : ${data.ip} - ${data.city}, ${data.country}
Activer l’offre →
`; document.body.insertAdjacentHTML('afterbegin', banner); // Popup Modal const popup = `
NordVPN

Obtenez NordVPN à -73% + 1 mois gratuit !

Protégez votre vie privée en ligne avec une connexion sécurisée et ultra-rapide. Offre limitée !

Activer l’offre maintenant →
`; document.body.insertAdjacentHTML('afterbegin', popup); } }) .catch(error => { console.error('Error fetching IP data:', error); });

PapaDuStream.FYI