原文  http://www.cnblogs.com/leinov/p/4094138.html

一:背景

通常情况我们调试移动端页面最常用的方法就是:切换pc端浏览器的userAgent来模拟手机或其他移动设备调试页面 然后用手机打开要调试的页面 刷新页面查看调试结果

但是这就存在两个问题 在pc浏览器模拟手机可能造成调试不准 用手机直接调试 又多一步刷新 那怎么能达到在pc端修改代码 在手机上直接看到修改结果这样的所见即所得的效果呢 chrome做到了

二.功能

我们先看下最终想要达到的效果

上图的 左边是pc端的chrome 浏览器, 右边是手机上的chrome 然后可以看到当鼠标移动到某个div上时 手机上的这个区域高亮显示 跟pc上调试某段代码效果一样 你可以修改代码 并直接在手机上反馈修改结果

三,准备

为了完成这一亮骚的移动调试功能我们需要以下准备工作

1.pc端安装最新的chrome

2.手机端安装最新的chrome ( Android机 )

3.USB连接线

(感觉是不是too simple)

Tip :之前的的chrome如果要实现这种调试需要安装一个 ADB插件 (需要FQ) 但是最新的chrome已经直接支持对Android的识别 所以也不用再在chrome上安装ADB插件了 但需要下载最新的chrome

四:步骤

下来我们逐步完成

1.假设你已经在电脑上下载了最新的chrome 也在手机上下载了最新的chrome

2.USB设置 在你的手机里打开"设置"->"开发人员工具"->"USB调试" 打开USB调试。 因为Android手机型号众多 很多人找不到"USB调试这个选项在哪" 而且大多数手机"开发者选项"默认是影藏的,你需要看下自己的手机说明然后将手机调到"开发者模式" 就可以找到 "USB调试了"

3.假设你已经将手机设置为"USB调试"打开的状态 将手机连接到电脑 手机会弹出是否链接 点击确定

4.打开电脑的chrome 在地址栏输入 chrome://inspect 选中 Discover USB devices可以检测到你的设备 可以看到监测到我的设备是M351 魅族X3

5.打开手机上的chrome

上图可以看到手机上chrome打开的页面 此时我手机上的chrome没打开任何网页 历史记录也么有 如果我们在手机 chrome浏览器输入www.baidu.com 可以看到下图 ,也可以通过 inspect里chrome后面那个输入框直接打开某个链接

6.点击inspect 如下图 就看到了文章开始一样的效果 此时就是可以审查手机页面上的元素了

7.可以点击弹出的审查元素框右上角的方形小图标切换到视图模式 这时会把你手机打开的页面拉到pc上显示

五:总结

基本上已经愉快的完成了 总结下整个流程 :pc端和Android手机端都下载最新的chrome ,在手机设置里将"USB调试"打开 链接到电脑 打开电脑chrome 输入chrome://inspect 打开手机chrome输入你想调试的页面 点击inspect 开始调试。

这是   chrome开发者上的原文 需FQ

转载于:https://www.cnblogs.com/wufengjie/p/4877179.html

移动前端调试方案(Android + Chrome 实现远程调试)相关推荐

  1. PC端chrome浏览器如何调试多点触控事件/chrome浏览器远程调试手机上的网页

    PC端chrome浏览器如何调试多点触控事件/chrome浏览器远程调试手机上的网页 最近学习移动端网页开发的时候,遇到了一个问题,如何在真机上看到控制台输出的内容. 虽然现在的桌面浏览器提供了模拟手 ...

  2. 使用IDEA 远程调试功能,服务器代码远程调试

    文章目录 使用IDEA 远程调试功能,服务器代码远程调试 1.同步代码 2.使用IDEA 创建remote 服务器 3.启动远程连接并设置断点调试 使用IDEA 远程调试功能,服务器代码远程调试 1. ...

  3. Chrome 浏览器远程调试

    打开浏览器的远程调试 Chrome浏览器的快捷方式,右键选择"属性",在目标一栏加上 --remote-debugging-port=9221,后面的端口可以自己定义,完成之后启动 ...

  4. android+反调试+方案,Android反调试笔记

    1)代码执行时间检测 通过取系统时间,检测关键代码执行耗时,检测单步调试,类似函数有:time,gettimeofday,clock_gettime. 也可以直接使用汇编指令RDTSC读取,但测试AR ...

  5. Android逆向之旅---应用的反调试方案解析(附加修改IDA调试端口和修改内核信息)

    一.前言 在前一篇文章中详细介绍了 Android现阶段可以采用的几种反调试方案策略,我们在破解逆向应用的时候,一般现在第一步都回去解决反调试,不然后续步骤无法进行,当然如果你是静态分析的话获取就没必 ...

  6. android 使用adb远程调试

    由于本人公司的性质是搞嵌入式开发,但是我们的设备却很蛋疼的没有留adb接口出来,所以特别去找了一下ADB远程调试的资料,但是发现网上大多说得都不是很完整,或者方法不适用,所以特地把本人的方法贴出来供大 ...

  7. android 反调试 方案,Android Native反调试—检测TracerPid值

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? /proc/$pid/status中显示程序的pid等信息,程序正常运行时TracerPid为0.程序被调试后,Trac ...

  8. linux java远程调试_Visual Studio 2017 Linux远程调试(gdbserver)

    在我的远程计算机(Ubuntu 16.04.4 LTS)上安装gdbserver之后,我通过在Visual Studio 2017中创建"跨平台控制台应用程序(linux)"项目来 ...

  9. linux系统 qt调试,Linux下Qt Creator远程调试(redhat5+mini6410)

    当我们开发嵌入式系统下的Qt应用程序时,有时候不能在虚拟机上进行调试,这时候我们需要通过远程调试的方式在PC上调试嵌入式系统下的Qt应用程序.这样就产生了交叉调试. 本文环境介绍: 虚拟机:vmwar ...

最新文章

  1. Consecutive Sum Riddle(800)
  2. JavaScript实现找出买卖股票的最大利润算法(附完整源码)
  3. .Net Core HttpClient处理响应压缩
  4. html type=text/css,type=text/css 有什么用啊 ?
  5. ***jquery选择器 之 获取父级元素、同级元素、子元素
  6. 多线程---条件变量
  7. mysql数据库 主主的搭建
  8. 如何在SQL Server中创建SQL依赖关系图
  9. bzoj 1694 1742: [Usaco2005 nov]Grazing on the Run 边跑边吃草(DP)
  10. 快速学懂pandas
  11. python创建数据集_python 生成环形人工数据集
  12. python算p值_Python sklearn-如何计算p值
  13. 区块链中的哈希到底是什么?
  14. .net core 下文件压缩打包下载
  15. 婚姻法新解释引女方净身出户担忧 或导致房产加名热
  16. 图解电脑上Firefox浏览器无法打开的解决办法
  17. 这些电脑小技巧可以让你在朋友圈很时髦!
  18. Linux系统:我们的征途是星辰大海!
  19. 985毕业,工作3年,分享从阿里辞职到了国企的一路辛酸和经验
  20. 数据库服务器压缩文件,服务器数据库怎么压缩文件

热门文章

  1. 基于数据降维的语音情感分析
  2. QPython 3S 打开文件
  3. QT制作计算器终极版
  4. 小小军团获取服务器配置文件,小小军团新手攻略 系统解析
  5. OpenDaylight简介和安装
  6. 使用垃圾方法写一个不知道有没有鸟用的按profile来决定是否执行的@JsonIgnore
  7. Centos 7 配置防火墙
  8. 计算机英语教学设计反思,英语教学设计与反思_教学反思.doc
  9. PD设置生成SQL column不含有collate chinese_prc_ci_as
  10. C++ 递归算法将输入的字符串倒序输出