如何检查客户端计算机上是否可以访问某个主机(我自己的服务器除外)?例如,我会检查https://www.facebook.com
是否可以访问。如果它可以访问,那么我只会在页面上放置一个facebook小部件。我可以在网上找到的解决方案依赖于从主机服务器加载一些资源。但我只想ping服务器是否可以访问。我不知道尝试加载什么资源。
答案 0 :(得分:0)
使用此:
$.ajax({url: "https://www.facebook.com",
type: "HEAD",
timeout:1000,
statusCode: {
200: function (response) {
alert('Working!');
},
400: function (response) {
alert('Not working!');
},
0: function (response) {
alert('Not working!');
}
}
});

它将为您的可达性状态提供适当的答案。