【问题标题】:steps for phonegap check Internet connection?phonegap 检查互联网连接的步骤?
【发布时间】:2016-03-14 03:43:42
【问题描述】:

我在 jquery mobile 上使用 phonegap,我想定期检查互联网连接。 根据我在其他类似问题中所读到的内容,我不能只使用 document.addEventListener("online", onOnline, false);因为只有当您的应用程序已经加载并重新建立连接时才会触发。这不会在应用程序启动时触发。 我也不能依赖 navigator.network.connection.type;因为这显然只会告诉我我是否连接到路由器而不一定连接到互联网。 使用 Ajax 调用 GET 谷歌主页作为检查连接的替代方法在 phonegap 中对我来说不起作用,因为它返回“404 未找到错误”

还有哪些其他选择?我不是终端精通,所以一些外来插件的文档对我来说很难理解。

【问题讨论】:

    标签: jquery connection phonegap-plugins phonegap-build


    【解决方案1】:

    @Spilot,
    与所有 Cordova/Phonegap 一样,使用 plugin。你对cordova-plugin-network-info“core”插件的理解是不正确的。 source codeandroid demo app(此演示在 2016 年 3 月 20 日之后消失)

    检查网络连接的方法不止一种。搜索:

    但是,如果您正在寻找与某些服务的连接,那么这些服务应该具有某种类型的“连接状态”。比如,firebase 的offline -> example

    【讨论】:

    • @Spilot,您的回答满意吗?如果是这样,如果您能接受答案,我将不胜感激。如果没有,请告诉我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 2011-04-15
    • 2017-03-16
    • 2014-02-08
    相关资源
    最近更新 更多