javascript - 如果 ionic3/5 中带有感叹号的 wifi 不会触发网络 onchange 事件
问题描述
我们有一个用例,其中我们使用实时数据的套接字在我们的移动应用程序中显示它。我们正在使用 Microsoft signalR(https://www.npmjs.com/package/@microsoft/signalr)
当网络断开(wifi 关闭/移动数据关闭)时,离子网络插件的“网络断开”回调方法将被调用,然后我们在屏幕上向用户显示错误消息,如“套接字断开。没有互联网。” 但在一个用例中,我们没有得到回调方法,即当移动设备上的 wifi 开启但带有感叹号或叉号时。在这种情况下,我们没有得到任何回调事件来在屏幕上显示正确的错误消息。
解决方案
推荐阅读
- python - 获取与已删除项目相关的 app_id 的任何方式(API)
- pentaho - Pentaho PDI (Kettle/spoon) 文本文件元数据注入
- phpunit - 使用 webDriver 进行覆盖的 Codeception C3 配置
- reactjs - 太多的 React 上下文提供程序
- android - handler.postDelayed() 没有停止
- d3.js - 在未显示的 SVG 元素上使用 ng-bootstrap 的工具提示
- android - 如何包含材料设计库
- javascript - Phaser 不会在 json 文件中加载音频功能
- sqlite - 如何从sqlite db中的最后一个id继续?(包括recyclerview)
- c++ - 类模板的编译错误,除了它的特化