在HTML5中,可以使用如下的方法监视是否在线还是离线的状态,而且目前看来,连IE 7都支持了,其他大部分浏览器都支持,方法为:
if(navigator.onLine)
{
alert('You are Online');
}
else
{
alert('You are Offline')
}
而且online,offline事件还可以绑定到body,document,window对象上,可以当监视到离线时,通过html5的notification机制,往客户端推送一个消息框,告诉用户已经离线了,是不错的用户体验。