Vielleicht nützlich: Es gibt die Möglichkeit, den Netzwerkstatus des Endgerätes herauszufinden, und dann entsprechend zu reagieren. Denn wenn das Gerät wieder online ist, könnte es interssant sein, entsprechend zu reagieren.
Ähnlich läßt sich reagieren, wenn die Verbindung zu schwach ist.
for ( element in navigator.connection )