1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| var isConnected = true; // Initialise la variable à "true"
setInterval(function() {
var xhr = new XMLHttpRequest();
xhr.onload = function() {
if (xhr.status === 200) {
// La connexion Internet est active
isConnected = true;
} else {
// La connexion Internet est perdue, annule la redirection
isConnected = false;
// clearInterval(intervalId);
}
console.log("status de la variable : " + isConnected);
console.log("Statut de la requête : " + xhr.status); // Affiche le statut de la requête
};
xhr.open("GET", "/favicon.ico?" + new Date().getTime(), true);
xhr.send();
}, 5000);
setInterval(function() {
if (isConnected == true) {
// Redirige vers la page souhaitée
window.location.href = "https://www.amazon.fr/";
}
}, 50000); // Redirige toutes les 20 secondes (20000 millisecondes)
ERR_INTERNET_DISCONNECTED |