首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能强迫我的phonegap应用程序使用wifi而不是移动数据?

我怎样才能强迫我的phonegap应用程序使用wifi而不是移动数据?
EN

Stack Overflow用户
提问于 2016-05-20 01:08:02
回答 1查看 527关注 0票数 0

这是我的场景.我有一个PhoneGap应用程序,需要连接到无线路由器才能工作。加载屏幕指示用户连接到wifi,然后继续检查要加载的url (来自路由器)。问题是..。

  1. 我启动了这个应用程序。
  2. 我连接到无线网络。
  3. $http get请求继续收到一个404错误。
  4. 如果我禁用4G数据,那么它就会突然切换到wifi并工作。

那么,我的问题is...is有一种方法(在phonegap中,最好没有插件)强制我的$http get请求使用wifi,而不是在应用程序启动时激活的网络连接?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-05-20 07:59:03

您不能通过cordova强制连接类型,但是您可以自己检查并手动处理它。你有没有想过像这样的有趣的事情:

代码语言:javascript
复制
function checkConnection () {
 if (navigator.connection.type === "WiFi" ) {
      return true;
} else {
     return false:
}

}

并在所有ajax之前调用它。

或者当用户与WiFi断开连接时,可以使用侦听器锁定应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37336386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档