windows 下安装chrome 调试iphone插件 ios-webkit-debug-proxy

时间:2024-02-18 13:18:12

 必备:

1、 .NET Framework 4.5 及以上版本

2、powershell 5.1及以上版本

3、可正常访问  https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1 此网站(需要网络翻.墙)

打开部分图如下:

 4、安装  iTunes

 

在window环境下,通过powershell 安装 scoop 再安装插件 ios-webkit-debug-proxy 比较方便,下面介绍一下我安装成功,所使用的方法。

1、需要安装  .NET Framework 4.5 及以上 与 powershell 5.1及以上 版本,建议先安装.net框架 ,再安装powershell。powershell 建议5.1及以上版本,最低也得3.0以上版本,曾经安装的版本低于5.1,在安装git(至于为何会需要安装git,是由于安装插件时,scoop 提示需要安装 git 才可安装 chrome 所使用的插件 ios-webkit-debug-proxy)时会出现各种问题,后换了版本则无那些问题了。(因为是之前所出现,并无图留下)

 

2、打开 powershell , 按 win + R 输入 powershell 或点击开始菜单,在搜索框输入 powershell ,选择在输入过程中提示出来的 powershell,

如 图:

 

至此可打开 powershell ,如图: 

 

注:可通过输入  $PSVersionTable 查看当前 powershell 版本 ,如图:

 

然后确认已经安装完成 powershell 与 .net 框架,以及正常访问  https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1,便可开始安装 scoop 及 ios-webkit-debug-proxy。

在powershell 中输入 iex (new-object net.webclient).downloadstring(\'https://get.scoop.sh\'

如果出现错误,可能需要更改执行策略(即启用Powershell),尝试输入 Set-ExecutionPolicy RemoteSigned -scope CurrentUser,,然后再继续输入 iex (new-object net.webclient).downloadstring(\'https://get.scoop.sh\')

在 powershell 内输入 scoop 可查看是否正常安装 scoop ,正常应如图:

 

3、安装完成 scoop 后,输入 

scoop bucket add extras
scoop install ios-webkit-debug-proxy

开始安装 chrome 插件,当输入
scoop bucket add extras
提示需要安装 git ,安装即可,安装完 git 后,再继续即可 。

 

4、安装成功后,可输入 scoop list 查看通过 scoop 已安装的插件,如图:

 

5、此后,先在电脑上安装 ,iTunes ,这个是为了在 window上连接 iphone 时可正确识别 iphone 设备,否则无法识别 。

6、安装完 iTunes 后,连接 iphone,手机会弹出是否信任的弹窗,选择信任即可 ,然后在 powershell 中输入如下代码 

ios_webkit_debug_proxy -f chrome-devtools://devtools/bundled/inspector.html

此图是连接成功:

  

7、在chrome 地址栏中输入并打开 localhost:9221 ,可以看到当前已连接的设备列表。如图:

  

8、在手机的 Safari 中打开某个网页,然后在 PC 的 chrome 浏览中,点击上图的 localhost:9222 处 ,点击进去,看到新的页面,按提示右键 “复制链接地址” ,在新标签页中地址栏中打开,就可以愉快的使用 chrome 的 devtool 来调试 webView 了,如图:

 

 9、打开链接后如图:

 

 

至此,你已经可以在 windows 环境下,通过  chrome 来调试 iphone 了,但不便的是,不能像 MacOs 下直接修改样式,你需要在 Sources 下的对应样式文件修改样式等,若修改了,手机上所打开的页面,会直接改变其效果。