检查Web服务器是否在线/离线

时间:2014-06-02 15:04:46

标签: javascript jquery jqxhr

如何从我的域中检查网络服务器是否在线/离线?我已经尝试过使用jsonp进行$ ajax调用,但如果服务器没有响应json,那么这不起作用。有没有其他方法可以从服务器获取http响应?

2 个答案:

答案 0 :(得分:3)

为了方便,只需从一个网站无耻地复制:

<img src="http://site-to-check.com/online.png" alt="status" onerror="this.src='files/offline.png'" />

设置为:

要查看状态的远程服务器上的在线图标(online.png)。 服务器上将显示状态页的脱机图标(offline.png)。

如果远程服务器上的图像无法加载,则会触发onerror事件并且javascript会重写图像标记以显示脱机图像。您可以为脱机映像使用相对路径或绝对路径。此代码段与所有主流浏览器完全兼容,包括低至5.5版的Internet Explorer!

答案 1 :(得分:0)

据我了解,您想知道,如果该网站是在线\离线 How about this solution?