Chrome et Edge Chrominum - Ce test connexion internet ne marcherait-il plus

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
Jpe54
Messages : 30
Enregistré le : 10 mars 2017, 14:11

Chrome et Edge Chrominum - Ce test connexion internet ne marcherait-il plus

Message par Jpe54 » 05 févr. 2020, 15:05

Bonjour,

Détection impossible d'une connexion internet présente ou non y compris avec la version Chrome actuelle et le nouvel "Edge Chrominium" qui est vu comme un navigateur Chrome par l'instruction navigator.userAgent.

Pas trouvé d'information sur ce point via Google, ni de fonctionnalité dépréciée ou obsolète concernant le codage qui suit…

Lien consulté : https://developer.mozilla.org/fr/docs/J ... ci%C3%A9es

Rencontrez-vous la même anomalie ?

Merci par avance !

Code : Tout sélectionner

<!DOCTYPE html>
<html>
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Test si connexion Internet</title>
  
</head>

<body>
<h2>Test si connexion internet présente ou non...</h2>
<div id="MyTest"></div>
<script>

var Txt="Passer en mode avion ou stopper internet puis actualiser la page par F5";
if (navigator.onLine) {
// alert("Internet connecté");
document.getElementById("MyTest").innerHTML = 'Connexion Internet présente - ' + Txt;
} else {
// alert("Pas de conexion Internet");
document.getElementById("MyTest").innerHTML = 'Conexion Internet absente - ' + Txt;
}
</script>
    </body>
</html>
Fichier pour test :
TestConnexion.zip
(497 Octets) Téléchargé 76 fois

Avatar du membre
webmaster
Administrateur du site
Messages : 179
Enregistré le : 28 févr. 2017, 15:19

Re: Chrome et Edge Chrominum - Ce test connexion internet ne marcherait-il plus

Message par webmaster » 06 févr. 2020, 11:37

Bonjour

En effet, la détection du navigateur en Edge est délicate.
Je vais modifier mon script de détection pour tenter de l'identifier

A priori, j'arrive à voir l'état de onLine sur mon premier test
C'est la coupure de connexion qui n'est pas détectée ?
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Jpe54
Messages : 30
Enregistré le : 10 mars 2017, 14:11

Re: Chrome et Edge Chrominum - Ce test connexion internet ne marcherait-il plus

Message par Jpe54 » 07 févr. 2020, 11:30

Bonjour,

1- Sans quitter la page HTML ouverte en la rafraichissant seulement par F5 :
La coupure de connexion n'est pas détecté, ni également le fait, en présence d'une connexion internet, de se positionner en mode "Avion" en cliquant sur la barre de notification Windows, en bas à droite du bureau, sur l'icone matérialisant "accès Internet" où par défaut Wifi est activé, et où l'on peut se mettre temporairement or connexion en choisissant le mode "Avion".

2- En fermant la page HTML puis en la réouvrant même constat :
Noter pourtant que sur les navigateurs je demande l'effacement total de l'historique lors de leur fermeture… et cet effacement est bien effectif !

Ce dysfonctionnement n'était pas présent avec Edge (Vu comme navigateur Edge) mais existe désormais uniquement avec le nouvel Edge Chrominium et Chrome tous les deux détecté comme étant le navigateur Chrome.

Avatar du membre
webmaster
Administrateur du site
Messages : 179
Enregistré le : 28 févr. 2017, 15:19

Re: Chrome et Edge Chrominum - Ce test connexion internet ne marcherait-il plus

Message par webmaster » 10 févr. 2020, 11:40

Bonjour,

J'ai fait des tests pour détecter Edge Chromium
C'est ok sur le site.
Il faut aller sur ce script
https://www.toutjavascript.com/main/scr ... =navigator

Et observer la chaine appVersion qui contient Edg/80.0.361.48

Je continue a regarder les questions de onLine
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Répondre