我有一个本机移动应用程序,该应用程序将我的react应用程序加载到子女iframe中(不确定它是如何做到的),但是此应用程序将某些变量注入页面中的Windows.xxxx
因此,为了测试我的应用程序(是的,这很糟糕)我需要在手机上运行该应用程序,请在开发机器上打开URL(又称http://192.168.10.10.3300)。
然后调试我被迫提醒的任何东西(var1)..您可以想象这是一个非常痛苦的过程,我真的希望父母的应用程序能提供比这更好的东西。
通常,一个简单的选项将是Console.log(VAR1),但我在移动设备上看不到控制台,并且我的URL正在加载此本机应用程序。
so:1.欢迎任何有关更好调试过程的建议。
2.有帮助的一个想法是,如果有一个反应组件可以简单地
打印到任何console.log()。
3.我猜另一个选项可能是某种远程记录器,因此Console.Remotelog(DebugServerurl,var1)将调试消息推向侦听器,然后显示调试。
当然很痛苦,所有这一切,但是希望那里有人对我有一个聪明的主意。
如果您已经在使用reactjs,则简单的快速修正可能正在手机中创建日志文件。这篇文章详细介绍了一种将字符串保存为文本文件的快速且相对简单的方法,并且不难将所有保存在字符串中的所有内容。
此外,本文详细介绍了您隐约引用的远程记录功能的实现。
另外,如果您想捕获Stdout和stderr,请查看此NPM软件包
最终希望这会有所帮助,祝您好运