HTML5 chrome移动设备和电脑端联调

本文介绍如何使用Chrome浏览器在安卓手机上进行网页调试。通过USB连接手机与电脑,并启用USB调试模式,可以在Chrome开发者工具中远程查看和调试移动设备上的网页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在移动设备上执行基于canvas等的网页游戏或者软件已经是一件很稀松平常的事情了。如果是自己要做一个类似的网页,需要Debug的话,我们通常会借用chrome的F12,召唤出开发者工具进行Debug,在console里输出,利用console.log这个万能的Debug神器进行检查。但是如果在移动端运行网页,你就没法打开F12了,移动设备上的网页要想Debug的话就只能借助和电脑的chrome联调了。

举一个安卓手机的例子。

1.首先在在电脑端打开chrome,打开 chrome://inspect 网页,此时可以看到一个device列表:


2.然后在安卓手机上运行chrome,在手机的设置菜单中找到开启usb调试,将手机和电脑用usb连接上。这样你就能够在Device列表中看到你的手机了:


3.接下来就可以在电脑的虚拟屏幕或者手机上直接点击网页,在右侧console中输出Debug信息了!



### 微信小程序前后端联调双设备配置教程 #### 准备工作 为了实现微信小程序在两台设备上的前后端联调,确保已经完成了以下准备工作: - 注册并设置了微信小程序账号,获得了用于开发的小程序 AppID[^1]。 - 安装了最新的微信开发者工具,该工具支持多设备调试模式[^3]。 #### 配置本地服务器环境 对于前后端联调而言,在一台设备上运行本地服务器是非常重要的。这通常涉及以下几个方面的工作: - **启动本地服务**:确保后端API已经在其中一台计算机上正常运行,并监听特定端口(如8080)。可以使用Node.js或其他任何适合的技术栈创建RESTful API接口。 ```javascript const express = require('express'); const app = express(); const port = process.env.PORT || 8080; app.get('/api/test', (req, res) => { res.json({ message: 'Hello from backend!' }); }); app.listen(port, () => console.log(`Server running on ${port}`)); ``` - **允许跨域请求(CORS)**:为了让前端能够顺利访问到这些API资源,需适当调整CORS策略以接受来自不同源的HTTP请求。 #### 设置微信开发者工具中的项目参数 接下来是在另一台设备即安装有微信开发者工具的地方做相应设置以便于连接至同一局域网内的本地服务器进行联合测试: - 打开微信开发者工具,加载要调试的小程序工程文件夹; - 进入`详情 -> 项目设置`页面,找到“不校验合法域名、web-view(业务域名)”选项勾选它;这样做是因为在实际部署前可能无法提供正式备案过的HTTPS地址给小程序作为网络层通信的目标位置[^4]; - 启用真机调试功能,通过扫描二维码的方式让手机也能参与到当前会话当中去[^2]。 #### 实现数据交互 当上述步骤都完成后,便可以在微信小程序代码里发起针对本地服务器的数据请求操作了。这里给出一段简单的示例代码展示如何利用wx.request方法向后台发送GET请求获取JSON格式响应体的内容: ```javascript // pages/index/index.js Page({ onLoad() { wx.request({ url: 'http://<local-ip>:8080/api/test', method: 'GET', success(res){ console.log(res.data.message); }, fail(err){ console.error(err); } }) } }) ``` 请注意替换掉URL里的`<local-ip>`部分为实际运行着Web Server那台机器在网络环境中分配得到IPv4数值表示形式的IP Address字符串值。 #### 测试验证 最后一步就是分别在这两个终端界面上执行各自的任务——保持一个持续在线等待接收客户端消息的状态的同时也不断尝试触发事件驱动型逻辑直至确认整个流程畅通无阻为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值