【问题标题】:No network requests shown in Chrome inspector on (ejected) react-native app using Stetho使用 Stetho 的(弹出的)react-native 应用程序的 Chrome 检查器中未显示网络请求
【发布时间】:2017-10-31 16:25:42
【问题描述】:

React Native Quick Start guide 之后建立一个项目并执行yarn eject 之后,我在debugging guide 之后将 Stetho 添加到项目中。

我使用以下onPress 方法在示例应用中添加了一个按钮:

test () {
    fetch('https://google.com')
       .then(() => {alert('ok')}, () => {alert('fail')});
}

运行应用程序时,在 Chrome 设备检查器中,我可以看到项目“(由 Stetho 提供支持)”,但在“网络”选项卡中,当我按下按钮时,没有记录任何请求。

操作系统:Fedora(但也在 OSX 上尝试过)
设备:使用 API 26 模拟 Pixel
反应原生版本:0.49
Stetho 版本:1.5.0

我错过了什么?

注意:我知道this hack,但我想改用 Stetho,因为我不想在不安全模式下重新启动 Chrome 以允许 CORS 请求。

【问题讨论】:

  • 在将 react-native 从 0.44 更新到 0.49 chrome://inspect 选项卡与 RN 0.44 一起使用后我遇到了同样的问题,但在更新到 RN 0.49 后停止工作并根据此更改 Stetho impl:@987654324 @
  • 你能让它工作吗?我看不到网络调用 react-native 版本 0.55。我确实按照文档中的步骤进行操作。我可以在检查中看到我的应用程序的元素,但看不到网络调用。

标签: debugging networking react-native stetho


【解决方案1】:

检查这些方式:

  1. 在移动设备和 windows 或 mac 中更新 chrome

  2. 使用 VPN 连接到服务器 google(中国、伊朗等)

【讨论】:

    猜你喜欢
    • 2015-10-01
    • 2021-09-19
    • 2018-07-22
    • 1970-01-01
    • 2021-09-12
    • 2020-01-08
    • 1970-01-01
    • 2021-02-26
    • 2019-09-24
    相关资源
    最近更新 更多