当前位置: 首页 > 知识库问答 >
问题:

Cordova仅为wifi触发离线网络事件

蒋哲
2023-03-14

安装了插件cordova插件网络信息http://cordova.apache.org/docs/en/8.x/reference/cordova-plugin-network-information/

它包含一个名为“脱机”的事件。这个事件触发得很好,但我的问题是,它似乎只会根据启动应用程序时可用的初始连接触发。

例如:

用户使用4G,并且具有本地WiFI连接。我只想在WiFi离线时触发offline。目前,只有禁用4G时才会触发。

我可以启动WiFi离线活动的唯一方法是,我的设备已经完全关闭4G,并且WiFi是唯一打开的接口。

有人对只监控wifi离线活动的最佳方式有什么想法吗?

谢谢

共有1个答案

况胡媚
2023-03-14

正如插件文档中所述:

当先前连接的设备失去网络连接,应用程序无法再访问Internet时,将触发脱机事件。它依赖于与连接API相同的信息,并在连接值为时激发。类型变为无。

这意味着它将在WiFi和数据连接都不可用时触发,并且您无法更改该行为。您可能可以分叉插件并对其进行编辑以满足您的需求,但这需要大量工作,并且您的插件不会得到任何进一步的更新。

 类似资料:
  • 我的Azure Functions事件网格触发器没有触发。我是这么做的。 Key Vault设置为将事件报告给EventGrid系统主题 此主题由将事件传递到Azure Function的订阅订阅 函数有一个事件网格触发器(见下文,默认由门户创建): 我用谷歌搜索了一下,对于这样的入门级方案,没有更多的指导。我想的也许是授权...订阅如何触发该函数?在此过程中(通过GUI /门户配置),没有任何关

  • 9.3 Gerix Wifi Cracker破解无线网络 Gerix Wifi Cracker是另一个aircrack图形用户界面的无线网络破解工具。本节将介绍使用该工具破解无线网络及创建假的接入点。 9.3.1 Gerix破解WEP加密的无线网络 在前面介绍了手动使用Aircrack-ng破解WEP和WPA/WPA2加密的无线网络。为了方便,本小节将介绍使用Gerix工具自动地攻击无线网络。使用

  • 问题内容: 我正在编写一个Java应用程序,并且需要快速发现任何有线或无线本地网络上的所有其他正在运行的客户端,以便建立TCP连接。 最好的方法是什么?是否有可以做到这一点的库或代码片段? 问题答案: 我想您需要对子网中所有IP上的应用程序端口进行扫描。 到底有哪些可用IP?或者您的子网是什么? 由于网络被设计为对您的应用程序透明,因此恐怕无法确定这一点。 因此,我将使用蛮力:选择您的IP并更改最

  • 问题内容: 我正在编写一个Java应用程序,并且需要快速发现任何有线或无线本地网络上的所有其他正在运行的客户端,以便建立TCP连接。 最好的方法是什么?是否有可以做到这一点的库或代码片段? 问题答案: 我想您需要对子网中所有IP上的应用程序端口进行扫描。 到底有哪些可用IP?或者您的子网是什么? 由于网络被设计为对您的应用程序透明,因此恐怕无法确定这一点。 因此,我将使用蛮力:选择您的IP并更改最

  • 我需要解决这个问题。请帮我指导一下。

  • 问题内容: 我的整个项目都使用(Bluebird)Promises,但是有一个使用EventEmitter的特定库。 我想要实现以下目标: 我在Promises链中读了EventEmitter的答案。这给了我一种执行’connect’事件的回调的方法。这是我到目前为止所到之处 现在如何进一步链接“ eventB”? 问题答案: 我假设您想为每个事件做不同的事情。即使由的动作触发,您也可以将其视为另