React Native Debug JS Remotely错误window.deltaUrlToBlobUrl不是一个函数

时间:2018-03-19 14:20:53

标签: react-native

我正在尝试调试本机应用程序,如果我不尝试远程调试JS,那么一切都很好,但是当我尝试远程调试JS时,我确实收到了这个错误。

enter image description here

8 个答案:

答案 0 :(得分:107)

我也有这个错误。我的原因是从上一个会话中打开了chrome中的调试器选项卡。因此,当我关闭它时,一切正常:)

答案 1 :(得分:5)

答案 2 :(得分:3)

这可以通过重新启动JS调试并关闭现有的调试器来解决。

  • 关闭Chrome调试器会话

在iOS上,执行以下操作:

  • CMD + CTRL + Z
  • Stop Remote JS Debugging
  • 再次
  • CMD + CTRL + Z
  • enable Remote JS Debugging

在Android上几乎相同,但是区别在于键盘命令在Mac上是CMD + M在Windows设备上是CTRL+M

答案 3 :(得分:2)

我安装了chrome CORS扩展并启用了CORS然后它工作了,即使我手动禁用安全性打开chrome,然后它也不适用于我,直到我安装扩展。

答案 4 :(得分:1)

关闭模拟器。

关闭节点控制台,在执行命令react-native run-android后打开。

再次启动模拟器。

再次运行项目。

希望获得帮助。

答案 5 :(得分:0)

啊哈!找到了更好,更少hacky的解决方案。看来当我在Windows上升级Expo客户端时,它改变了我的默认“主机”。单击cog并将“host”更改为“LAN”以避免CORS enter image description here

答案 6 :(得分:0)

我有同样的错误,我只是关闭浏览器并刷新了模拟器。它可能会再次打开带有调试窗口的浏览器窗口。但这可以解决错误。如果没有,我建议终止模拟器并再次运行构建命令。

答案 7 :(得分:0)

我刚刚清除了浏览器缓存和应用缓存,并且现在可以正常工作了

出现此错误