当前位置: 首页 > 知识库问答 >
问题:

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

佟颖逸
2024-01-23

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

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

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

共有3个答案

刘京
2024-01-23

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

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

慕意致
2024-01-23

试试这个 https://github.com/HuolalaTech/page-spy-web

胡桐
2024-01-23

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

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

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

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

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

 类似资料:
  • android可以用调试方式看: 环境准备 看app运行日志:需要用到真机调试: 首先打包的时候注意事项: 需要打调试包:打包时一定不要勾选“发布模式”选项。android4.4以及以上版本,勾选或不勾选增强型浏览器选项都可调试,android4.4以下版本必须勾选增强型浏览器选项才可调试。 进入真机调试界面之前的操作 安装chrome32以及以上版本。3.2.1版本开始,已经自带浏览器,点批处理

  • uniapp开发app,安卓机现在一切正常,ios的出现一些echarts图上的文字和页面上缺失部分文字,我现在想在windows电脑上连接苹果手机进行真机调试,我试过几种方法都无效,这个怎么破?求教! 1.使用了爱思助手的,没有证书,第二步无法进行----https://blog.csdn.net/m0_66504310/article/details/129842809 2.使用iTunes,

  • 主要内容:大学生面试自荐信怎么写 篇2,大学生面试自荐信怎么写 篇3,大学生面试自荐信怎么写 篇4,大学生面试自荐信怎么写 篇5,大学生面试自荐信怎么写 篇6,大学生面试自荐信怎么写 篇7,大学生面试自荐信怎么写 篇8,大学生面试自荐信怎么写 篇9尊敬的领导: 您好! 我是__大学法律专业的一名大三学生,我对法律行业有着浓厚兴趣,并且希望暑假期间可以在贵公司进行专业实习,相信以我的专业知识和踏实的工作态度会为公司带来一份微薄的收获。以下是我的 求职 信: 我的学校__大学是国家重点建设学校,并实

  • springboot微信登陆怎么本地调试 我在host文件写了公司地址 http:xxxxxx/callback ,然后nginx 80端口监听callback跳转到我本地localhost:8006,但是我nginx启动就闪退了

  • 基于浏览器的h5,使用的是vantui和vue3.修改头像可以选择相册和通过拍照上传,是用input实现的。但是有问题就是选择图库的时候系统会自动的弹出来一个选择框,不能够直接选择相册。应该怎么解决

  • h5给定一个二维码 用户通过微信扫描二维码 1.微信授权获取用户信息 2.获取用户信息,能获得手机号?(手机号貌似不能) 3.获取用户信息跳转到链接B 如上3个需求可以实现吗,需要什么前置条件