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