跳过内容

@capgo/capacitor-网络诊断

原生诊断阻塞端口、捕获门户、WebSocket、下载速度和数据包丢失。

@capgo/capacitor-network-diagnostics 帮助支持团队诊断受限 Wi-Fi、访问点、运营商、防火墙、捕获门户、DNS 和代理问题,从同一个本机网络堆栈中使用的应用程序中。

在用户可以打开应用程序但无法访问特定的 API、TCP 端口、WebSocket 端点或从受锁定网络下载 URL 时使用它。

核心功能

Core Capabilities
  • getNetworkStatus - 读取本机连接类型和平台网络标志。
  • testUrl - 检查 HTTP 或 HTTPS URL 可达性,状态码为 code,延迟时间。
  • testPort - 打开一个本机 TCP 套接字到一个主机和端口。
  • testWebSocket - 验证一个 ws:// - 或 wss:// context:HTML文本片段来自Capgo UI更长的字符串(父级键`alternatives_cta_questions`)。页面/区域:Capacitor实时更新替代方案比较页面。角色:长期营销或法律段落。见于:页面alternatives.astro。保留Capgo产品/品牌和开发者术语完全不变。消息键`alternatives_cta_questions`(替代方案CTA问题)。|HTML文本片段来自Capgo UI更长的字符串(父级键`appflow_cta_questions`)。页面/区域:Appflow比较/迁移营销复制。角色:长期营销或法律段落。见于:页面ionic-appflow.astro。保留Capgo产品/品牌和开发者术语完全不变。消息键`appflow_cta_questions`(Appflow CTA问题)。|HTML文本片段来自Capgo UI更长的字符串(父级键`capwesome_cta_questions`)。页面/区域:Capawesome比较页面。角色:长期营销或法律段落。见于:页面capwesome.astro。保留Capgo产品/品牌和开发者术语完全不变。消息键`capwesome_cta_questions`(Capwesome CTA问题)。|HTML文本片段来自Capgo UI更长的字符串(父级键`consulting_faq_subtitle`)。页面/区域:咨询服务页面。角色:段落标题或标语。见于:页面consulting.astro。保留Capgo产品/品牌和开发者术语完全不变。消息键`consulting_faq_subtitle`(咨询FAQ标题)。|页面/区域:Appflow比较/迁移营销复制。角色:短UI标签或导航项。见于:页面ionic-appflow.astro,页面ionic-enterprise-plugins.astro,页面解决方案/ionic-enterprise-plugins.astro。消息键`appflow_plugins_or`(Appflow插件或)。
  • testDownloadSpeed 握手。
  • testPacketLoss - 测量本机下载吞吐量从自己的测试文件端点。
  • runDiagnostics - 估计应用层包丢失使用重复 TCP 或 HTTP 探测。

- 运行一个组合诊断扫描并返回一个紧凑的问题列表。

方法描述
getNetworkStatus读取当前本机连接类型和平台网络标志。
testUrl测试从本机网络是否可以访问HTTP或HTTPSURL。
testPort测试从本机网络是否可以打开TCP主机和端口。
testWebSocket测试WebSocketURL是否可以完成其本机握手。
testDownloadSpeed从本机HTTP请求测量下载吞吐量。
testPacketLoss使用重复的TCP或HTTP探测估计应用层包丢失率。
runDiagnostics运行多个诊断并返回紧凑的问题列表。
getPluginVersion返回本机插件版本标记。

此参考资料是从 src/definitions.tscapacitor-网络诊断.