相关疑难解决方法(0)

检查Internet连接是否存在Javascript?

你如何检查是否有使用Javascript的互联网连接?这样我可以有一些条件说"在生产过程中使用谷歌缓存版本的JQuery,在开发期间使用该版本或本地版本,具体取决于互联网连接".

javascript browser jquery offline internet-connection

209
推荐指数
4
解决办法
22万
查看次数

使用jquery检查Internet连接

我试图通过向服务器发送GET请求来检查互联网连接.我是jquery和javascript的初学者.我没有使用navigator.onLine我的代码,因为它在不同的浏览器中的工作方式不同.到目前为止这是我的代码:

var check_connectivity={
        is_internet_connected : function(){
            var dfd = new $.Deferred();
            $.get("/app/check_connectivity/")
            .done(function(resp){
                return dfd.resolve();
            })
            .fail(function(resp){
                return dfd.reject(resp);
            })
            return dfd.promise();
        },
}
Run Code Online (Sandbox Code Playgroud)

我将此代码称为不同的文件:

if(!this.internet_connected())
        {
            console.log("internet not connected");
            //Perform actions
        }
internet_connected : function(){
        return check_connectivity.is_internet_connected();
},
Run Code Online (Sandbox Code Playgroud)

is_internet_connected()函数返回一个延迟对象,而我只需要一个真/假的答案.谁能告诉我如何实现这个目标?

javascript jquery jquery-deferred

11
推荐指数
3
解决办法
3万
查看次数

如果有互联网连接,则检测到JQuery Mobile

通过我的网络应用程序检测我的手机上是否有互联网连接的最佳方法是什么?

javascript html5 internet-connection jquery-mobile

10
推荐指数
1
解决办法
1万
查看次数