reactjs - 将日志反应到 UI 而不是控制台
问题描述
我有一个本机移动应用程序,它在子 iframe 中加载我的反应应用程序(不确定它是如何做到的),但是这个应用程序将一些变量作为 windows.xxxx 注入到页面中
因此,为了测试我的应用程序(是的,这很糟糕),我需要在我的手机上运行该应用程序,让它在我的开发机器上打开 URL(又名http://192.168.10.10:3300)。
然后调试任何我不得不警告(var1)的东西。你可以想象这是一个非常痛苦的过程,我真的希望父应用程序能提供比这更好的东西。
通常一个简单的选项是类似于 console.log(var1) 但我在我的移动设备上看不到控制台,并且我的 URL 正在使用这个本机应用程序加载。
所以: 1. 欢迎任何关于更好调试过程的建议。
2. 一个有帮助的想法是,如果有一个 react 组件可以简单地
打印到任何 console.log() 中的任何内容。
3. 我猜另一种选择可能是某种远程记录器,以便 console.remotelog(debugServerUrl, var1) 将调试消息推送到监听器,然后显示调试。
当然,所有这一切都是痛苦的,但希望有人对我有一个聪明的主意。
解决方案
推荐阅读
- php - 尝试在 bool 上读取属性“slug”
- javascript - Angular 11 测试与 Jest - rxjs 计时器的 Aync 错误
- colors - Povray:看似等效的颜色渐变中的颜色间距不同
- java - 如何打开和关闭文件中的每个链接(Selenium\Java)
- javascript - 如何检测 AdSense 是否在 JavaScript 中加载了广告?
- javascript - 函数上的最大调用堆栈超出错误查找小公倍数
- twig - 电子市场主题激活时的树枝问题
- python - 添加选项但未显示在选择框中
- php - react js组件和laravel刀片可以在一个项目中工作吗?如果没有,最好的方法是什么?
- delphi - 字符串助手的拆分函数不考虑最后一个分隔符后的空格