javascript - js détermine si le réseau de l'utilisateur peut accéder à Internet ?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-07-05 10:51:37
0
9
1054

Comment le front-end détermine-t-il si le réseau de l'utilisateur peut accéder à Internet ? Parce que certains utilisateurs ne peuvent pas avoir de réseau interne sans réseau externe, donc s'ils veulent détecter ceux qui ne peuvent pas accéder à Internet, ils peuvent annuler la connexion au lien externe. Quelqu'un ayant de l'expérience peut-il me donner un moyen de juger ~~~
. Démo~~

女神的闺蜜爱上我
女神的闺蜜爱上我

répondre à tous(9)
为情所困

Trouvez simplement une image, telle que le logo baidu ci-dessous, et testez si l'image peut être ouverte

var i = new Image();
i.src = 'https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_ca79a146.png?t=' + Date.parse(new Date());
i.onload = function() {
    alert('ok');
};
i.onerror = function() {
    alert('fail');
};
淡淡烟草味

Demande Baidu En cas de succès, cela signifie qu'il existe un réseau externe.

習慣沉默

Vous pouvez écrire une erreur directement dans le script, <script src="1.js" onerror="method (process in this method...)"></script> il y a un problème avec le réseau

大家讲道理

https://github.com/alfg/ping....
Il est directement emballé et peut être utilisé dès que vous le recevez. L'auteur de la question le divisera et le publiera.

仅有的幸福

navigator.onLine, détecte la connexion réseau

迷茫

Il suffit d'extraire la page d'accueil de Baidu avec ajax

仅有的幸福

window.navigator.onLine

https://developer.mozilla.org...

学霸

Avant de poser des questions, vous devez faire bon usage des moteurs de recherche. Vous pouvez rechercher directement « JavaScript Network » sur SF pour obtenir les résultats souhaités.

js détermine si le réseau est déconnecté

刘奇

Le script ne peut pas être chargé lorsque Internet n'est pas disponible. Comment juger ? Vous avez la mauvaise relation

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal