Javascript – 当“没有连接检测到”时显示消息

请注意,这个问题是由于另一个问题的结果:“ Codename One – ToastBar”未检测到连接时 “

什么是正确的方法(在JavaScript或JQuery中)处理互联网连接不可用(这在移动设备上很常见)?

每当出现networking错误时,我想给用户显示一条消息(如: https : //i.stack.imgur.com/Ll6jD.png ),暂停网页的Internet活动,以不产生错误的方式(并且用户写入的消息,例如以htmlforms,不会丢失)。 当连接再次可用时,应该(自动)恢复Internet活动。

这应该是一个方便的方式,让人们可以通过移动设备与网站进行交互,而不会有丢失文章或评论的风险,并且在点击链接时不会收到错误。

这个function应该尽可能独立于特定的网站。 什么是实施它的正确方法?

使用像这样的jquery插件: Offline.js