windows电脑如何使用chrome调试ios webView (包含safari和App)
我来填坑了:
#用管理员身份打开PowerShell,不同操作系统打开方式不太一样,win10的话在搜索栏搜索就能找到(并不打算就此详述,网上教程很多,可以搜搜看,下文有些个人认为可省略的部分我都会一带而过);
#查看PowerShell版本,
Get-Host | Select-Object Version
低于5.1的话建议升级一下,关于PowerShell版本升级,给个教程链接吧:https://www.cnblogs.com/xueweisuoyong/p/11915554.html;
#安装完成之后检查一下版本正确的话就可以了。
#一行命令安装 Scoop
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
这里如果出现这个报错:
使用“1”个参数调用“DownloadString”时发生异常:“未能解析此远程名称: 'raw.githubusercontent.com'”。。。
打开hosts文件(C:\Windows\System32\drivers\etc),在最后一行添加如下内容:
199.232.68.133 raw.githubusercontent.com
再次运行安装Scoop命令,至此 Scoop安装完成。
#通过scoop安装 ios_webkit_debug_proxy
scoop bucket add extras
scoop install ios-webkit-debug-proxy
npm install -g vs-libimobile
#安装最新版本的 remotedebug-ios-webkit-adapter
npm install remotedebug-ios-webkit-adapter -g
#在Safari中启用远程调试
为了显示您的iOS设备,您需要启用启用开发者模式进行调试。
Iphone => 设置 => Safari 浏览器 => 高级 => web检查器 => 启用
#手机连接电脑的itunes 或者 爱思助手(个人使用的是后者)
#打开命令行工具 ,运行以下命令,在PC端本地9000端口开启对苹果手机webview的监听(个人理解,不对请指正)
remotedebug_ios_webkit_adapter --port=9000
#打开chrome调试工具地址 : chrome://inspect/#devices ,点击Configure... (打开网址的首页就能看到,我不截图了),在打开的弹窗中添加如下地址:
localhost:9000
然后点击Done,至此,你可以愉快的调试IOS端的webview了。
本文大量引用:https://blog.csdn.net/mrzhangdulin/article/details/105789209 。