【发布时间】:2020-06-10 01:31:15
【问题描述】:
我知道 chrome devtool 可以用作开放式调试器前端,通过 websocket 从调试器主机接收调试信息并显示它们,例如源文件和控制台日志,它还为单个程序提供流控制 GUI step 任务,只要宿主支持即可。
但是根据ReactNative的远程调试页面:
React Native JS 代码在此选项卡内作为 Web Worker 运行。
看来chrome不仅是前端,还执行被调试的代码?所以我的问题是:
1.设备相关代码如何在chrome中执行?
2.设备也会执行代码吗?如果是,它和chrome有什么关系?如果不是,该应用程序如何在设备中运行?
【问题讨论】:
-
嗨@SathishSundharam,我已经阅读了该文档,但这只是一个使用指南,它没有解释我的问题。
-
我没有太多细节可以告诉你,但我可以确认我已经在几个实例中观察到 Android 调试和 Android 版本的不同行为。首先想到的是
'someString'.startsWith(),正如本期所见:github.com/facebook/react-native/issues/11370
标签: google-chrome debugging react-native