调试手机上网页 (断点 console timeline 选择dom)

用手机看网页,越来越多,手机app套个webview的也很多,那该如何调试手机上的页面了?比如 断点,选dom,console,控制台输出,查看内存,==

嗯,万能的的chrome和safari还是帮我们解决了这些事情

android下调试手机上的网页(断点,查看修改dom,console输出,timeline,===)

ios下调试手机上的网页

遇到的一些问题

android下调试手机上的网页(断点,查看修改dom,console输出,timeline,===)

一些说明

这个方案是chrome弄出来的,所以只支持chrome浏览器

也就是说手机上必须是chrome浏览器,电脑上也必须是chrome浏览器,且2个版本还得高(我电脑上的版本是41.0.2272.76, 手机上的版本是40.0.2214)

具体操作

1.首先保证电脑和手机上都以安装了比较新的chrome浏览器

2.手机用数据线和电脑连接起来,然后在 设置--->开发人员选项--->USB调试, 选中USB调试(个人手机的目录结构是这样)

3.在电脑上的chrome的地址栏输入chrome://inspect/#devices,会出现如下图的界面,红色框框里面是手机里面chrome打开的页面

4.点击inspect连接,就会弹出一个chrome控制器的框了,如下图所示

5.现在可以在弹出的框里面进行操作了,跟操作电脑上chrome一样的,断个点试试,如下图

ios下调试手机上的网页

一些说明

调试iphone上的网页没那么容易,因为你先得我个iphone,还得有个mac,都不便宜呀!!!

具体操作

1.首先是手机, 设置-->Safari-->高级-->Web检查器, 把web检查器打开,如下图

2.然后是mac上safari的设置, Safari-->偏好设置-->高级-->在菜单栏中显示"开发"菜单,如下图所示

3.在手机上打开一个网页,在mac上的safari上 开发-->"手机的名称"(我的是wtcsy) , 如下图所示

4.点击后面的地址,会弹出一个框,切到调试器,就可以断点了,还可以console,截一个断点的图

遇到的一些问题

问题1

Q

android上点了inspect一直白屏

A

看网上的解释,听说是请求了一个国外的地址,被墙了,所以一直打不开

解决办法FQ.

如何FQ?

去这个地址下个chrome畅游版即可 下载地址 http://www.sd173.com/html/928.html

问题2

Q

在mac的safari上 开发-->手机名称(我的是wtcsy) 后面显示空白,如下图

A

是因为mac上safari上版本版本比较低,升级下系统即可

关于这个问题的解释地址 http://stackoverflow.com/questions/25920138/ios8-iphone-5-mobile-safari-cannot-be-inspected-by-desktop-safari-7-0-6-no-i

时间: 2024-08-28 17:10:29

调试手机上网页 (断点 console timeline 选择dom)的相关文章

如何调试手机上的网页以及基于Cordova/Phonegap的Hybrid应用

开发手机页面以及Hybird应用时,调试曾经是个老大难问题,不时需要用写log等方式曲线救国. 实际上,Chrome和Android(需要4.4+版本)已经提供了不亚于电脑版本的调试功能,只是看样子还有好多人不知道,所以写下来分享给各位.本文遵循CC协议,欢迎转发,但请注明作者和出处(http://ngnice.com/posts/659f97a6f06c90 ). 操作分成电脑和手机(或模拟器)两个部分,操作流程如下: 在手机上打开“设置|开发者选项 | USB调试”.对于低版本的androi

UC 浏览器远程调试手机web网页记录

浏览器远程调试插件有很多,本来要使用chrome浏览器的调试插件的,但是需要FQ才能使用(公司网络有限制,果断放弃),最终选择使用UC浏览器的. 其实UC官网插件使用已经介绍的很详细了,但是有几处坑需要注意一下额! 参考进行配置UC远程调试:http://plus.uc.cn/document/webapp/doc5.html 1,如下图,如果是win64位系统,应该解压到C:\Windows\SysWOW64目录下 2,如下图,安装adb成功后,执行以下命令进行映射端口时,命令之间有空格,可以

如何调试移动端网页

本文将会介绍如何在真机上调试移动端的页面,和之前的<如何在电脑上测试手机网站>的不同之处在于真机环境. 本会介绍的方法如下: UC浏览器开发版 Chrome 远程调试 Firefox 远程调试 Opera 远程调试 Weinre UC浏览器开发版 感谢UC造出这么好用的浏览器,同时注重开发者,远好于国内其他厂商,UC浏览器有一个开发版非常赞. UC浏览器开发版网址 下载地址 UC开发版的网站上介绍的很清楚,也有很详细的文档,这里就不再赘述,简单记录下WIFI的调试方法,保证pc和手机在同一个网

如何使用电脑上的谷歌浏览器来调试安卓手机上的移动端页面

本教程用的是我自己的手机三星A9,其他安卓手机方法也相同. 第一步首先你得打开手机的开发者选项,确保USB调试和通过USB验证应用程序保持打开状态,如图所示 第二步,确保你的电脑和安卓手机都已经安装了谷歌浏览器 第三步,打开你电脑的上谷歌浏览器,调出控制台,,点击如图所示这个3旁边的3个点,这里面有更多的功能,会出现这个选项,我们点击More tools,再选择,在之后的页面中如图所示的选项必须打钩,然后用你数据链连接你的电脑和手机,手机就会弹出一个连接提示,你点是就可以了,连接成功就会跟上图中

电脑连接并调试手机浏览器的网页

直接在浏览器上 用浏览器的手机模式 模拟手机环境有时候不是太准确,所以想办法 实现在手机上能连接,并调试手机正在访问的网页,文本给出了解决方法(没有苹果手机,所以只做了安卓的) 下图就是电脑上连接好的效果: 需要做一下步骤 一, 手机端的准备: 1.usb数据线,第一次连接电脑跟手机 可能还需要装驱动: 2.打开开发者模式,打开选择USB配置,设置成USB连接(一定注意),具体手机连接可以不太一样 ,但是都需要设置成usb连接方式 3,下载手机版谷歌浏览器,调试的时候 用的是谷歌浏览器 二,电脑

从NDK在非Root手机上的调试原理探讨Android的安全机制(转载)

从NDK在非Root手机上的调试原理探讨Android的安全机制 最近都在忙着研究Android的安全攻防技术,好长一段时间没有写博客了,准备回归老本行中--Read the funcking android source code.这两天在看NDK文档的时候,看到一句话"Native debugging ... does not require root or privileged access, aslong as your application is debuggable".咦

使用weinre通过PC浏览器调试手机网页

Weinre是什么? Weinre代表Web Inspector Remote,是一种远程调试工具.举个例子,在电脑上可以即时的更改手机上对应网页的页面元素.样式表, 或是查看Javascript变量,同时还可以看到手机上页面的错误和警告信息. Weinre作为一种远程调试工具,在结构上分为三层: 目标页面(target):被调试的页面,页面已嵌入weinre的远程js,下文会介绍: Debug客户端(client):本地的Web Inspector调试客户端: Debug服务端(agent):

从NDK在非Root手机上的调试原理探讨Android的安全机制

最近都在忙着研究Android的安全攻防技术,好长一段时间没有写博客了,准备回归老本行中--Read the funcking android source code.这两天在看NDK文档的时候,看到一句话"Native debugging ... does not require root or privileged access, aslong as your application is debuggable".咦,NDK调试不就是通过ptrace来实现调试的么?在非Root的手

家用电脑手机测试网页链接不上

我使用这种方法来用手机测试网页,在公司里面明明可以连接上,但是今天在家里一试,却怎么也连接不上,不知道是不是网络的问题. 如图PC端已经开启了本地服务器,然后我在手机上直接输入电脑的ip地址+端口号+页面,却怎么也连接不上,而且我确认我连接上了同一个wifi. 这种情况,还请看到的大神告知.谢谢. -------------------------------------分割线------------------------------------ 哈哈,经过自己的一番折腾,我开始就觉得肯定是我