2017-05-03 6 views
0

Ich habe eine Frage zu Javascript. Ich erstelle eine Webseite (HTML + Javascript) und möchte Skript # 1 ausführen, wenn der Benutzer online ist, oder Skript # 2 sonst. Ich habe eine kleine und schlechte Idee:JavaScript-Skript wechseln, wenn Benutzer online oder offline sind

if(navigator.online) { /*here I want: <script src="script#1.js"></script>*/}else {/*here I want: <script src="script#2.js"></script>*/} 

Haben Sie eine bessere Idee?

+0

, die wie ein Duplikat aussieht. http://stackoverflow.com/questions/189430/detect-that-the-internet-connection-is-offline –

Antwort

0

Die HTML5 Application Cache API gibt

navigator.onLine 

es auf gängigen Browsern funktionieren sollte.

+0

Hallo, vielleicht verstehst du nicht: wenn Sie online sind, tun Sie Skript # 1, sonst Skript # 2 (mit if-then-sonst-Anweisung). Aber wie erstelle ich diese Idee? – David

+0

ok, hab dich jetzt. Du meinst das Skript INCLUDE. Aber es scheint ein bisschen Overkill, warum haben Sie nicht nur Ihre beide Datei geladen und führen Sie die gewünschte, abhängig davon, ob online oder nicht? –

Verwandte Themen