手机web前端调试页面的几种方式

前端 | 本地调试H5页面方案总结 背景大学毕业快要一年了,用leader的话说我也是有一年开发经验的前端开发工程师了,输出是检验输入的最好方法,那我就慢慢来总结这一年来在工作中总结的经验教训,分享给大家,有不专业和不完善的地方,请大家多多指点反馈,比心~做过一段时间的运营需求,一些主要在手机上浏览的页面,遇到的最大问题是调试的问题: 对于简单的网络、APP环境的调试,我们可以通过Chrome调试安卓机上的H5页面,通过Safari调 阅读详情

PC端web页面调试比较容易,这里主要说几种移动端调试的方法,从简单到复杂、从模拟调试到远程调试,大概分为几部分:

1、Chrome DevTools(谷歌浏览器)的模拟手机调试

2、weinre(web inspector remote)远程调试工具

3、微信的“web开发者工具”,集成了Chrome DevTools和weinre,做的比较好

4、Chrome DevTools远程调试Android和iOS页面

5、Eruda——手机网页前端调试面板

阅读说明

本文不是小白文,需要一定前端基础才能看懂;此外,本文并不是调试教程,很多细节并没有截图或者描述的很清楚,就如我说的已经默认阅读者懂得一些基本的调试方法;

我这里主要是对几种调试方式进行汇总,方便自己也方便他人看完文章之后知道更多的调试方式;如果遇到哪一步自己看不懂可以百度或者评论区留言,谢谢!

1、Chrome DevTools模拟手机调试
直接使用谷歌浏览器的开发者工具,可以参照下图,也可以使用快捷键F12或者ctrl+shift+I;个人觉得不管是哪个浏览器,直接先按下F12,一般都可以打开开发者工具,打不开再说嘛。

这种调试方式不仅能用于模拟手机调试还是主要的PC端页面调试的方式,这里主要说用于手机调试。

打开后看到类似如下界面的开发者调试界面,Elements可以查看文档元素,Console可以在线调试js和查看输出结果,Sources可以调试JS和查看依赖资源,Network查看所有的网络请求

在浏览器地址栏输入要调试的页面地址,选择模拟设备,然后就可以选择要调试的js调试了,右侧面板中有调试操作按钮;在Application面板中可以看到应用存储的数据Cookies什么的

如果没有需要模拟的机型怎么办?当然是增加了,打开DevTools的设置面板,左图中的Setting点开会出现右图,如下:

2、weinre(web inspector remote)远程调试工具
weinre其实是在待调试的页面中嵌入了一个特定的js,这样页面才能被weinre监测到并能打开调试面板;要注意weinre的调试面板不能调试JS,也不支持打断点调试,仅能用于调试页面样式,使用场景有限;

根据自己需要来选择吧,具体的使用安装过程参考:http://blog.youkuaiyun.com/freshlover/article/details/42640253;由于我使用的较少,也并不推荐这款工具,所以只是作为介绍和了解放在这里;如果想

对weinre深入了解的自己参考链接中的内容琢磨吧。

3、微信的“web开发者工具”
微信的web开发者工具,集成了谷歌的DevTools和weinre,可以说是上面两点的集合,对于那些微信公众号里面使用的H5网页,这个是最好的选择;

这个工具调试一般性的网页就和谷歌浏览器调试一样,看到的调试面板也差不多;但是如果要调试微信相关的功能比如:JS-SDK,权限列表等就必须使用这个工具了

工具下载地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140&token=&lang=zh_CN

除了使用url模拟调试外,微信的web工具也能对安卓手机进行远程调试,目前最新版还不支持iOS远程调试,打开设备监视面板:

打开后看到如下界面,可以看到有一台华为设备已经连接,远程调试要注意两点:

1、手机和电脑使用usb连接,手机要开启usb调试模式(不同手机不一样)

2、手机上安装最新版谷歌浏览器并打开

然后点击inspect即可开始调试当前手机谷歌浏览器打开的页面,这里不细说这个了,也没必要细看,下面会详细说明

再看看微信的移动调试,iOS提供的只有普通代理测试,Android除了代理测试,还有X5 Blink内核调试;但是并不是所有手机都支持X5 Blink;所以普遍还是使用代理调试

python特征选择pso_【来点干货】机器学习中常用的特征选择方法及非常详细的Python实例... 花费了很长时间整理编辑,转载请联系作者授权,违者必究。特征选择(Feature selection)是在构建预测模型的过程中减少输入变量的一个过程。它是机器学习中非常重要的一步并在很大程度上可以提高模型预测精度。这里我总结了一些机器学习中常见的比较有用的特征选择方法并附上相关python实现code。希望可以给大家一些启发。首先,我们为什么要进行特征选择呢?它有以下几个优点:减少过拟合:冗余数据常... 阅读详情

相关推荐

HBM PHY 架构解析:从主控模块到DWORD设计的深度探索

本文深入解析了HBM PHY的完整架构,从作为系统大脑的PUB主控模块出发,详细阐述了其CSR控制、初始化与训练引擎的核心功能。进而剖析了负责命令传输的AWORDX2模块与作为数据高速公路的DWORD模块的设计奥秘,包括其双向数据流、精密时钟对齐与延迟线校准机制。最后,探讨了顶层MASTER PHY的整合作用及从DFI到DRAM的完整数据通路,为理解这一高性能内存接口的关键物理层设计提供了全面视角。

weixin_29306011的博客 296

Web程序员开发App系列 - 调试Android和IOS手机代码(补图)

Web程序员开发App系列 Web程序员开发App系列 -认识HBuilder Web程序员开发App系列 - 申请苹果开发者账号 Web程序员开发App系列 - 调试Android和iOS手机代码 Web程序员开发App系列 - 开发我的第一个App 待续 目录 前言 调试Android代码 调试iOS代码 准备开发App 前言  ...

weixin_30318645的博客 242

【matlab】MATLAB 变量详解与应用

在 MATLAB 中,变量可以通过赋值操作进行定义。例如,要定义一个名为xx = 10;在这个例子中,我们创建了一个名为x的变量,并将其赋值为 10。需要注意的是,MATLAB 是一种动态类型语言,因此不需要显式地声明变量的类型。变量名必须以字母开头。变量名可以包含字母、数字和下划线。变量名区分大小写。不要使用 MATLAB 中的关键字(如forif等)作为变量名。

小吴同学的博客 2214

移动端Web开发调试之真机连调(安卓、iphone)

移动端Web开发调试之Chrome远程调试(Remote Debugging)

飞扬_柳絮的专栏 3846

高分创新点!Mamba+CNN结合,发顶会首选!

研究摘要 近期视觉领域涌现CNN与Mamba的融合架构,通过双分支设计互补优势。ConvMamba结合CNN的局部特征提取与Mamba的全局建模能力,在ImageNet分类任务中实现90.2%准确率,推理速度提升1.8倍。医学图像方向,PGM-UNet引入提示引导残差Mamba模块,结合多尺度空洞卷积与KANs,显著提升分割精度;遥感领域CM-UNet通过CSMamba块与多尺度注意力聚合模块,有效捕捉长距离依赖。这些工作表明,跨模态轻量化融合与注意力优化是未来重要方向。

m0_73122726的博客 1016

向量化和向量数据库的开发步骤,以及本地docker下载Redis-stack-server,以及如何将文本转成向量,以及文本向量化成功后将数据存入到Redis-stack-server这个向量数据库

内存可以作为向量数据库,但是一重启一断电数据就没了这了选择RedisStack作为向量数据,用来向量的存储,未来会改名成Redis8,也就是在原本的Reids的功能上增加了新的特性,本质上还是Redis向量数据库还可以用ElaticSearch、MongoDB等。

qq_61723836的博客 1086

移动端调试——五款前端开发利器

第四步:点击之后就会出现如下图所示的,几乎和电脑一样的调试界面,怎么操作,我想各位大佬也不用我多啰嗦了吧!的开发者工具,没关系,谷歌也有类似的工具,而且更符合大家的使用习惯。有梯子的小伙伴,可以直接看。请求,查看具体的请求信息和数据,能获取很多有用的信息,可以在一定程度上帮助。公司的小伙告诉我,这种方法他需要爬梯子才能用,爬不上去的小伙伴可以关注我,检查的按钮,点击就会出现你熟悉的画面,后面就不用解释了吧!中打开你需要调试的页面,并在电脑上点击下图红框的位置。的报错,并成功解决问题,赢得小姐姐认可的😎。

考拉很OK 1279

基于Simulink的PR(比例谐振)控制器在单相整流中的应用

本文详细介绍了基于Simulink的单相整流系统中PR(比例谐振)控制器的设计与实现方法。首先阐述了PR控制器相较于传统PI控制器的优势,能够有效消除交流信号跟踪中的稳态误差。接着系统讲解了PR控制器的传递函数原理、实用型设计(带带宽)及参数整定方法。通过Simulink建模步骤,包括主功率电路搭建、电压外环PI设计、电流指令生成、PR控制器实现(推荐MATLAB Function方法)和SPWM调制等关键环节。仿真对比显示PR控制在电流跟踪精度(THD仅1.9%)、功率因数(0.998)和动态响应(突变恢

amy_mhd的博客 692

H5 移动调试全攻略

随着移动设备的高速发展,H5 开发也成为了 F2E 不可或缺的能力。而移动开发的重中之重就是掌握调试技巧,定 Bug于无形。文章首发于 Jartto’s blog,转载请标明出处。 一、概要因为移动端操作系统分为 iOS 和 Android 两派,所以本文的调试技巧也会按照不同的系统来区分。寻找最合适高效的方式,才能让你事半功倍。 文章会列举目前适合移动端调试的多种方案,...

Jartto's Blog 285

FPGA实现串口的任意字节数接收

基于FPGA的任意字节数(单字节、多字节)的串口(UART)接收,真的不来看看吗?

孤独的单刀 1万+

第一讲:halcon模板匹配捆绑测量矩形检测芯片针脚

使用halcon模板匹配捆绑测量矩形,检测位置发生变换的芯片针脚缺陷。

uiopmn1的博客 2995

前端开发调试之移动端调试学习笔记

移动端前端开发调试相较于 PC 端有其独特之处,需要我们熟悉各种适合移动端的调试工具和方法,针对不同的问题类型(如布局、交互、网络、性能等)采取相应的调试步骤。同学们要多在实际的移动端项目中去实践运用这些调试技巧,不断积累经验,这样才能更好地应对移动端开发中出现的各种问题,开发出高质量、适配良好的移动端前端项目哦。希望大家通过这份学习笔记,能对移动端前端开发调试有更深入的理解和掌握。

2401_82456630的博客 2127

骑砍Ⅱ霸主MOD开发(16)-FaceKey&BannerKey

摘要:本文介绍了FaceKey人物模型和BannerKey旗帜模型的生成流程。FaceKey通过序列化参数生成人物模型,包括头部(脸部、嘴、睫毛、眼睛)、眉毛、头发、身体和躯干等组件,每个部分通过特定标签和骨骼绑定实现。BannerKey则通过解析参数生成旗帜模型,包括模型、贴图和颜色等元素。两种模型都采用参数化设计和XML配置文件实现模型生成与定制。

骑砍战团&霸主MOD开发 2289

【转】手机web前端调试页面的几种方式

前言 PC端web页面调试比较容易,这里主要说几种移动端调试的方法,从简单到复杂、从模拟调试到远程调试,大概分为几部分: 1、Chrome DevTools(谷歌浏览器)的模拟手机调试 2、weinre(web inspectorremote)远程调试工具 3、微信的“web开发者工具”,集成了Chrome DevTools和weinre,做的比较好 4、Chrome DevTools...

weixin_33725807的博客 2386

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

手机Web前端调试页面之——Chrome DevTools(谷歌浏览器)的模拟手机调试

Chrome DevTools(谷歌浏览器)的模拟手机调试 前言 在客户端开发中,由于使用手机app加载webview页面,客户端与前端经常会出现数据交互情况; 但是在手机中无法调试看到前端代码的步骤流程,有时候会导致数据交互失败查找问题比较麻烦;因此可以引入Chrome DevTools(谷歌浏览器)的模拟手机调试。 Chrome DevTools(谷歌浏览器)的模拟手机调试 Chrome DevTools远程调试Android和iOS页面 阅读 1. Chrome DevTools模拟手机调试 直接

fenglolo的博客 2万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

webApp调试页面的几种方式

前言 PC端web页面调试比较容易,这里主要说几种移动端调试的方法,从简单到复杂、从模拟调试到远程调试,大概分为几部分: 1、Chrome DevTools(谷歌浏览器)的模拟手机调试 2、weinre(web inspectorremote)远程调试工具 3、微信的“web开发者工具”,集成了Chrome DevTools和weinre,做的比较好 4、Chrome DevTools...

果果的博客 2637

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

鸿蒙中 DevTools调试前端页面

本文介绍了在HarmonyOS系统中调试Web组件的两种方法:无线调试和USB连接调试。无线调试通过setWebDebuggingAccess()接口启用,需配置TCPSocket端口并确保设备与调试电脑处于同一局域网;USB调试需要开启开发者模式,使用hdc命令进行端口转发。两种方式都需在Chrome浏览器中配置DevTools工具,通过chrome://inspect/#devices页面连接调试。文章详细说明了配置步骤、权限要求及注意事项,并提供了Windows和Linux/Mac平台的自动化调试脚本

梦想不只是梦与想的博客 2079

视频监控平台web客户端的免密查看视频页:在PC浏览器上如何调试手机上的前端网页(PC上的手机浏览器的开发者工具)

基于AS-V1000视频平台制作的视频免密分享页,在手机客户端和web浏览器打开该视频分享页输入URL后可以免登录观看相应的视频。视频监控平台的web分享页,实现的功能包括:PTZ控制,免密视频浏览,语音对讲,视频水印等等。电脑网页可以通过开发者工具调试,手机网页却无法这么方便地显示调试信息。手机端出现错误,手机网页端出现的bug问题,非常不好定位,因此要借助PC远程调试手机端的前端页面。​AS-V1000视频监控平台,即:视频监控接入平台,视频监控汇聚平台,视频监控管理平台,视频监控综合管理平台。

weixin_70208651的博客 1271

手机Web前端调试页面之——设置debug开关方式

条件: android4.4+ 配置 在APP中启用 WebView 调试,开启调试后,Chrome DevTools才能对WebView进行远程调试 WebView.setWebContentsDebuggingEnabled(true); 使用场景 1.测试包 如果团队中有Android开发人员能够提供测试包,只要在测试包中开启Webview的debug模式就可以了。 2.线上包 对于线上的APP,一般debug开关都是关闭的,这就需要借助第三方工具,才能将debug开关打开,这个工具就是Xposed

fenglolo的博客 2827

web前端移动端项目测试的几种方法

web前端移动端项目测试的几种方法 本人只是个做前端刚刚半年的小白 技术还不熟练  见识也不够广   希望大家不喜勿喷 如果有不对的地方欢迎大家指出  我更加会努力的学习  提高自己的水平!   本人只是个做前端刚刚半年的小白 技术还不熟练  见识也不够广   希望大家不喜勿喷 如果有不对的地方欢迎大家指出  我更加会努力的学习  提高自己的水平!   本人只是个

Somnus_Sunshine的博客 8718

实现手机端调试页面

1、在vscode中安装 Live Server 插件 2、安装成功后,vscode右下角会有 Go Live 标识点击 3、cmd ipconfig 查询自己电脑的ip地址 4、复制地址替换端口前的地址 5、把地址发送到手机端,手机端点开即可预览 ...

筑释科长的博客 1万+

web页面在移动端真机调试的几种方法

大家在开发网页的过程中,一定会有很多问题,其中一个就是模拟器上的页面和移动端不一样,小到样式,大到交互。这个时候我们就想,要是能有个办法能在上线前真机调试就好了,我们能提前发现错误,提前解决问题!下面由小编分享几种方法,希望能让各位在开发的道路上越走越远! 一:同一局域网,要求手机和需要调试的项目在同一局域网,把需要调试的网页网址在手机端打开,点点点就可以了,这种...

zjscy666的博客 1万+

前端怎么调试在安卓运行的html页面,Vue开发手机移动端怎么调试页面

在开发移动端页面的时候我们通常是在浏览器完成开发完成,之后才在手机端测试,如果测试出现问题还得重新回到浏览器上寻找错误。甚至还有嵌入在APP的页面,经过调试之后还要重新发包。当然还有更加奇怪的现象,由于手机浏览器和Web浏览器的差异,经常会发现在Web浏览器上好好的,一到手机上就不行的情况。因此首先我们需要一个能在手机端调试的插件。如果你还在使用alert一步步来定位移动端页面bug的话,不妨试试...

weixin_34790159的博客 688

关于如何在PC上调试手机X5内核浏览器(微信)下的WEB页面

关于如何在PC上调试手机X5内核浏览器(微信)下的WEB页面 当我们在开发移动端WEB页面时经常会遇到X5内核(也就是QQ浏览器以及微信内置浏览器)与其他浏览器出现不一致的地方,而且有时候很难判断其原因所在,这时候就希望能像PC端浏览器一样在开发者工具上调试页面,找...

dengyao0646的博客 2528
Flacon777
博客等级 码龄15年 1粉丝 0原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值