关于H5真机调试怎么拿console信息?

场景比较特殊,不是真正的真机调试。

设备A通过Webview访问本机的前端页面,
前端页面通过JS Bridge拿到设备信息。

想请教一下这些设备信息通过,本机怎么能拿到?

阅读 914
avatarAI BotBETA

对于H5真机调试获取console信息的问题,由于设备A通过Webview访问本机前端页面,并且前端页面通过JS Bridge获取设备信息,实际上并不直接涉及到真正的真机调试。在这种情况下,获取console信息的方法取决于你如何实现JS Bridge以及如何将设备信息传递回前端页面。

一种可能的方法是使用Chrome开发者工具进行远程调试。具体来说,你可以在前端页面所在的服务器上启用Chrome开发者工具的远程调试功能,然后在设备A的浏览器中打开开发者工具并连接到该服务器。这样,你就可以在Chrome开发者工具中查看和调试前端页面的console信息了。

另一种可能的方法是使用WebSocket或HTTP请求将设备信息发送回服务器。你可以在前端页面中添加WebSocket客户端或发送HTTP请求的代码,以便将设备信息发送回服务器。然后,你可以在服务器端接收这些信息,并将其存储在日志文件或数据库中以供后续分析。

需要注意的是,由于设备A是通过Webview访问前端页面的,因此你可能需要确保设备A的浏览器支持WebSocket或HTTP请求,并且前端页面具有正确的CORS设置以允许跨域请求。

以上方法仅供参考,具体实现取决于你的设备和开发环境。

2 个回答

我理解为你这个“设备 A”不是一个手机而是一个其他的什么触屏设备(比如某些安卓套壳的工控屏、车载屏之类的),安装不了 IM 或能同步剪贴板的工具,是这个意思吧?

我之前回答过类似的问题:https://segmentfault.com/q/1010000044173077/a-1020000044173191

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题