recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - js détermine si le réseau de l'utilisateur peut accéder à Internet ?

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~~

女神的闺蜜爱上我女神的闺蜜爱上我2694 Il y a quelques jours1032

répondre à tous(9)je répondrai

  • 为情所困

    为情所困2017-07-05 10:53:37

    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');
    };

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:53:37

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

    répondre
    0
  • 習慣沉默

    習慣沉默2017-07-05 10:53:37

    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

    répondre
    0
  • 大家讲道理

    大家讲道理2017-07-05 10:53:37

    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.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-07-05 10:53:37

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

    répondre
    0
  • 迷茫

    迷茫2017-07-05 10:53:37

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

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-07-05 10:53:37

    window.navigator.onLine

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

    répondre
    0
  • 欧阳克

    欧阳克2017-07-05 10:53:37

    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é

    répondre
    0
  • 怪我咯

    怪我咯2017-07-05 10:53:37

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

    répondre
    0
  • Annulerrépondre