调试android chrome web page简明备忘

必备工具 adb toolsandroid chrome

先开启手机调试模式

adb forward tcp:9919 localabstract:chromedevtoolsremote

成功会提示
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
不成功的话用这个命令再试
adb kill-server

接着打开下面的链接,这里的9919是上面adb命令中指定的

http://localhost:9919/

会看到这样的一个个链接:

http://chrome-devtools-frontend.appspot.com/serve_rev/@176236/devtools.html?ws=localhost:9919/devtools/page/1

由于众所周知的原因appspot是在异次元空间,我们需要用成本地的调试器

...devtools.html替换成本地的chrome-devtools://devtools/bundled/devtools.html

chrome-devtools://devtools/bundled/devtools.html
这个地址可能会不一样
可以用弹出窗口的方式打开调试器
在弹出来的调试器中按ctrl+shift+i来调试调试器,在新的调试器获得这个地址
(很拗口,但就是这样)

有了正确的本地调试器地址后,可以用脚本替换一下

```javascript

var tabs = document.querySelectorAll(‘a‘),
localDevAdd = ‘chrome-devtools://devtools/bundled/devtools.html‘;

for (var i = 0; i < tabs.length; i++) {
if (tabs[i].href && tabs[i].href.indexOf(‘/devtools.html‘) > -1) {
tabs[i].href = tabs[i].href.replace(/.*devtools.html/, localDevAdd);
}
}

```

点击对应的tab就可以看到调试器了。

图文版 http://www.tuicool.com/articles/ZJfeAzi

调试android chrome web page简明备忘,布布扣,bubuko.com

时间: 2024-10-22 22:43:06

调试android chrome web page简明备忘的相关文章

〖Android〗dropbear一些操作命令备忘

相关命令行: 1 # 启动dropbear后台运行 2 /data/local/tmp/dropbear 3 -A -N android -I 0 -C passwd -U 1015 -G 1015 -p 2223 4 -R /data/local/tmp/authorized_keys 5 -P /data/local/tmp/dropbear.pid 6 -r /data/local/tmp/dropbear_rsa_host_key 7 -d /data/local/tmp/dropbea

移动端web app开发备忘

最近要做个手机html5的页面,做些知识储备,重要的点记录下来以备后续. 1.devicePixelRatio:定义设备物理象素和设备独立象素的比例.css中的px可以看作是设备的独立象素,通过devicePixelRatio,就可以知道设备上的一个css像素代表着多少个物理像素,可以考虑devicePixelRatio+rem进行不同设备间的适配: 2.利用Image对象实现图片的懒加载,主要逻辑代码如下: var len = queue.length; var counter = 0; fo

OWASP WEB会话管理备忘单 阅读笔记

https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Session_ID_Properties 会话简介 HTTP是一种无状态的协议,每一对请求和响应与其他的web交互是相互独立的,如果要跟踪用户的访问状态,就需要引入会话机制,对用户的访问序列进行管理. 会话管理,将认证和访问控制(也叫授权)连接起来,在认证之前可能有未认证的会话,在访问控制之后,要有会话销毁机制. 一旦认证的会话建立,会话ID就相当于最强的认证手段, 等

Android 文件布局一些细节备忘

android:layout_weight 在布局文件中Listview下面增加一个Button,如果不设置该选项则当list项目较多超出一个屏幕显示范围时,下面的控件如Button将无法显示,如果在Listview布局中增加:android:layout_weight="1",则可以保证Button的显示. 在仅两个控件Listview和Button中如果Listview设置android:layout_weight="1",Button不设置该属性,则可以这样理

php调试备忘

php 调试配置其实很简单,以下只是做一个备忘. 1.ide 使用eclipseForPHP.首先下载一个 php_xdebug-2.2.3-5.4-vc9.dll,并在php.ini里面增加: [XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug.dll" xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger =

如何通过Chrome远程调试android设备上的Web网站

网上的帖子很多,但很多都是老版本的,试过了,根本不管用,花了一天时间,终于在本机试验通过了,特记录下来,以备用.有需要的朋友也可以参考.先上一张图,看看PC端chrome上调试的效果: 左边是手机的模拟操作器,右边是大家熟悉的开发人员工具,也可以在手机上操作,PC端左边屏幕会同步到手机上的界面. 下面再说一下环境配置: 1.手机端,我手机是华为荣耀4,android4.4.4,很旧的手机了,大家别笑话,但不影响本次试验.安装chrome版本为58.0.3029.83: 2.PC端,win7 64

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

本篇主要说一下Chrome RemoteDebugging 的方法,之前也遇到一些坑,自己总结了一些经验,分享如下. Chrome DevTools调试移动设备Brower Page Tabs/WebViews 安卓远程调试目前支持所有操作系统(Windows,Mac, Linux, and Chrome OS.)中调试,支持: ● 调试站点的页面 ● 调试安卓原生App中的WebView ● 实时将安卓设备的屏幕图像同步显示到开发机器. ● 通过端口转发(port forwarding)与虚拟

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

一.让安卓打debug模式的apk包 二.将电脑中的chrome升级到最新版本,在chrome浏览器地址栏中输入chrome://inspect/#devices: 在智能手机还未普及时,移动设备的调试处处是alert的,这估计是最常用的办法了.以前很多时候为了预览页面在移动设备上的效果,需要先将页面上传到测试服务器,再将url输入到设备浏览器,或者使用第三方二维码扫码应用,通过移动设备访问打开浏览实际效果,每次换设备都要重复这些操作,页面多的话这些繁琐的事情就特别让人厌烦了.移动互联网的浪潮,

利用 Chrome 开发者工具远程调试 Android 中的原生 WebView

之前写过一篇关于 Android Studio 断点调试技巧 的文章,但都是针对 Native 代码的调试,对于 Hybrid 开发模式下的 WebView 却无从下手.幸运的是,PC 中的 Chrome 浏览器提供的开发者工具能够帮助我们远程调试 Android 中的 WebView 加载的网页. Android 4.4 (KitKat) 开始,使用 Chrome 开发者工具可以帮助我们在原生 Android 应用中远程调试 WebView 网页内容.一起来看看怎么操作吧. 第一步,设置 We