0

How would I check if a web server is online/offline from my domain? I've already tried an $ajax call with jsonp, but if the server isn't responding with json, then that doesn't work. Is there any other way to get an http response from a server?

4

2 回答 2

4

为了方便起见,只是从一个网站上无耻地复制:

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

设置是:

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

如果远程服务器上的图片加载失败,就会触发onerror事件,javascript会重写image标签以显示离线图片。您可以对离线图像使用相对或绝对路径。此代码段与所有主要浏览器完全兼容,包括 Internet Explorer 5.5 版!

于 2014-06-02T15:11:18.883 回答
0

据我了解,您想知道,如果网站在线\离线 这个解决方案怎么样?

于 2014-06-02T15:08:38.180 回答