Heim > Fragen und Antworten > Hauptteil
Wie ermittelt das Frontend, ob das Netzwerk des Benutzers auf das Internet zugreifen kann? Da einige Benutzer kein internes Netzwerk ohne externes Netzwerk haben können, können sie, wenn sie diejenigen erkennen möchten, die nicht auf das Internet zugreifen können, die Verbindung zum externen Link abbrechen. Kann mir jemand mit Erfahrung eine Möglichkeit geben, dies zu beurteilen?~~
Demo~~
为情所困2017-07-05 10:53:37
随便找张图片,比如下面这个 baidu 的 logo,测试图片能否打开
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');
};
習慣沉默2017-07-05 10:53:37
可以直接在script里写个onerror, <script src="1.js" onerror="方法(在这个方法里处理...)"></script> 加载不了说明网络有问题