使用jQuery和AJAX检查是否可以从客户端的计算机访问主机

时间:2017-01-19 10:17:12

标签: javascript jquery ajax

如何检查客户端计算机上是否可以访问某个主机(我自己的服务器除外)?例如,我会检查https://www.facebook.com是否可以访问。如果它可以访问,那么我只会在页面上放置一个facebook小部件。我可以在网上找到的解决方案依赖于从主机服务器加载一些资源。但我只想ping服务器是否可以访问。我不知道尝试加载什么资源。

1 个答案:

答案 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!');
            }              
        }
 });




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