移动端手机调试的几种方法

author author     2023-03-17     565

关键词:

参考技术A 很多时候,我们在进行移动端开发时,都是先在PC端使用手机模拟器进行调试,没有问题后,我们才会在手机端的浏览器进行测试,这个时候,如果没有出现问题,皆大欢喜。但是一旦出现问题,我们就很难解决,因为缺乏可视化的界面。不似在PC端,我们能直观的去改变样式,或者是进行断点调试。

这里主要介绍三种方法:

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

2、IOS Safari真机调试

3、Chrome DevTools远程调试Android

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

a.谷歌浏览器的开发者工具,可以参照下图右键选择”检查“或者使用快捷键F12,打开开发者工具。

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

c.如果没有需要模拟的机型怎么办?可以增加,点开机型设置面板,选择edit,然后可以在右方修改展示机型,如下:

d.还可以模拟不同网络情况。

a.使用数据线将 iPhone 与 Mac 相连

b.iPhone 开启 Web 检查器(设置 -> Safari -> 高级 -> 开启 Web 检查器)

c.iPhone 使用 Safari 浏览器打开要调试的页面(以兰亭单品页为例)

d.Mac 打开 Safari 浏览器调试(菜单栏 —> 开发 -> iPhone 设备名 -> 选择调试页面)

如果你的菜单栏没有“开发”选项,可以到左上角 Safari -> 偏好设置 -> 高级 -> 在菜单栏中显示“开发”菜单。

e.在弹出的 Safari Developer Tools 中调试。

经过如上步骤就可在 Mac 端调试 iPhone 上 Safari 运行的页面了。

a.在 Chrome 浏览器地址栏中输入  chrome://inspect/#devices  并回车,就可以打开 Inspect 调试界面,此时我们勾选Discover USB devices 选项便可以看到设备列表。

b.然后打开手机中开发者选项并打开 USB 调试开关(具体方法自行百度,不同手机有一定区别),使用数据线将手机连接到电脑上,我们就可以在设备列表中看到自己的设备。

c.这时,打开手机上的Chrome 浏览器,随便打开一个网址(以兰亭单品页为例),设备列表中你的设备下便会出现你打开的页面。

d.此时我们点击 inspect 选项。

e.接下来你便可以和调试 PC 界面一样通过 Chrome 进行你所需要的调试,你在左侧屏幕上做的一切操作和你的手机上的操作会始终保持同步,如果你嫌左边这块多余,也可以关闭 Toggle Screencast 只保留控制台本身。

html5移动端适配华为手机问题

...了一个导航的高度,哪位好人帮帮忙看看怎么兼容解决1.移动布局自适应不同屏幕的几种方式(1)响应式布局(2)100%布局(弹性布局)开局审案,你会怎么判?广告开局审案,你会怎么判?(3)等比缩放布局(rem)2.iscroll安卓... 查看详情

移动开发小技巧苹果修改手机位置最简单的几种方法整理

移动开发小技巧 查看详情

腾讯优测优分享|谈谈移动端屏幕适配的几种方法

腾讯优测是专业的移动云测试平台,自动化测试提供全面兼容性适配测试,云真机提供远程真机租用服务,优分享不定时提供大量移动研发及测试相关干货!移动端web开发相对于PC端web开发,我们可以庆幸不用... 查看详情

图像分类移动端网络中最常用的几种卷积操作

随着AlexNet在2012年ImageNet竞赛中赢得冠军之后,卷积神经网络在计算机视觉领域已开始变得无处不在。一个大的研究趋势是研究更深、更复杂的网络,从而实现更高的准确率。但这些提升准确率的改进并不一定会使网络在... 查看详情

调试bug的几种方法

...p中的dump,echo,exit2、浏览器的f123、安装xdebug扩展(debugger调试器,profiler探查器,trace代码跟踪)profile日志能记录函数的执行耗时和调用关系等信息,trace日志,能够记录代码执行流程包括时间索引,内存使用,内存增量,调用... 查看详情

javascript监听移动端横竖屏状态的几种方式(代码片段)

方案1:orientationchange事件(推荐)functionorientationChange()if(window.orientation==180||window.orientation==0)console.log('竖屏');if(window.orientation==90||windo 查看详情

unityandroid之读取下载获取移动端sdcard路径下的指定文件夹的所有图片的几种方式的简单整理(代码片段)

UnityAndroid之读取下载获取移动端sdcard路径下的指定文件夹的所有图片的几种方式的简单整理目录UnityAndroid之读取下载获取移动端sdcard路径下的指定文件夹的所有图片的几种方式的简单整理一、简单介绍二、实现原理三、注意事项... 查看详情

移动端开发调试工具神器--weinre使用方法

...还没有试过,不知效果如何);远程映射本地测试;Weinre移动调试(详细介绍);像Dom断点调试和debugger断点调试我认为是大家经常用到的方法,或者是当前比较火狐下比较流行的Fiexbug调试工具;今天我们主要是研究Weinre调试工... 查看详情

移动端真机调试

移动端调试困难很多时候,我们在进行移动端开发时,都是先在PC端使用手机模拟器进行调试,没有问题后,我们才会在手机端的浏览器进行测试,这个时候,如果没有出现问题,皆大欢喜。但是一旦出现问题,我们就很难解决... 查看详情

html向后端提交数据的几种方法

(未写完)一.刷新页面  1.form表单提交    GET/POST二.局部刷新(不刷新页面)  1.Ajax状态码:0-(未初始化)还没有调用send()方法1-(载入)已调用send()方法,正在发送请求2-(载入完成)send()方法执行完成3-(交互)正在解析响应... 查看详情

纯css实现垂直居中的几种方法

...通过绝对定位,table-cell,负边距等方法。有了css3,针对移动端的垂直居中就更加多样化。方法1:table-cellhtml结构:    <div class="boxbox1">        < 查看详情

纯css实现垂直居中的几种方法

...通过绝对定位,table-cell,负边距等方法。有了css3,针对移动端的垂直居中就更加多样化。方法1:table-cellhtml结构:123<divclass="boxbox1">        <span&g 查看详情

android系统安装应用程序的几种方法

...。如果没有Google帐号,在登录窗口进入注册。方法四:91手机助手确定设置应用程序开发USB调试已勾选状态。1、将手机/平板连接到PC。2、打开91手机助手连接上设备。3、然后点击游戏-软件用户软件安装本地软件。可批量安装应... 查看详情

你不可不会的几种移动零的方法(代码片段)

采用“动图”的方式,介绍几种你不可不会的移动零的方法!!!前言本文主要介绍通过「末尾补零」以及「交换零元素与非零元素」的策略来解答此题,供大家参考,希望对大家有所帮助。移动零  解题思路根据题意,... 查看详情

unity3d中移动物体位置的几种方法

...量的线性差值,以TimeDelta(或其倍数)为调节量,可以使移动变得很平滑。这个方法可与方法2结合使用。 查看详情

(转)unity3d中移动物体位置的几种方法

...p; 在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。2. 通过Transform组件移动物体  Transform组件用于描述物体在空间中的状态,它包括位置(position),旋转(rotation)和缩放... 查看详情

移动端根据rem适配时,pc端调试器和手机显示效果不一致问题

参考技术Apc端调试只能看到最小12px的字号,但是手机上能看到更小。现在遇到的问题是,我这边根据rem进行适配,html为16px,所以当设置一个低于0.8rem的字体时(0.8*16=12.8px),pc端的调试器显示就和手机上有很大区别了。有什么... 查看详情

react做tab切换的几种方式

...的活动,搞了一个多月,甚烦,因为相比于pc端,更喜欢移动端多一点。因为移动端又能搞我的react了.  今天主要总结一下react当中tab切换的几种方式,因为tab切换基本上都会用到。当然,你也可以在react当中用jquery或者zepto来... 查看详情