Chrome检查器中没有显示使用Stetho(弹出)react-native应用程序的网络请求

时间:2017-10-31 16:25:43

标签: debugging networking react-native stetho

React Native Quick Start guide之后设置项目并执行yarn eject后,我按照debugging guide将Stetho添加到项目中。

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

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

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

操作系统:Fedora(但也在OSX上试过)
设备:使用API​​ 26模拟Pixel react-native版本:0.49
Stetho版本:1.5.0

我错过了什么?

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

1 个答案:

答案 0 :(得分:0)

检查方法:

  1. 在移动设备和Windows或Mac中更新Chrome

  2. 使用VPN连接服务器谷歌(中国,伊朗,......)