Window调试 ios 的 Safari 浏览器

1.环境

PC chrome浏览器(版本45、46)

IOS safari浏览器(11.2.6)

win系统(win7、win10)

一根USB数据线

2. 安装 iTunes

Windows 首先要安装 iTunes,下载地址:iTunes

用USB数据线连接电脑和手机,在windows上打开iTunes,如下表示链接成功

3. iPhone开启调试模式

使用数据线将ios设备与电脑连接

在ios设备上打开 设置 > APP > Safari浏览器 > 高级> 网页检查器 > 启用。

4. 安装scoop

  1. 使用PowerShell在你当前Windows的账户下执行
bash 复制代码
set-executionpolicy remotesigned -s cu

如果不出意外,这个时候应该就装好了,会出现一行小绿字,就像下面这样。如果是红字,那就自行chat gpt找原因吧。

bash 复制代码
Scoop was installed successfully!
  1. 下载scoop
bash 复制代码
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

由于Scoop的仓库都在Github上面访问很不方便,所以说我们需要将仓库地址换成国内平台(Gitee),这样速度可以起飞。当然,如果你相信你的科学上网的话,也可以不换。

bash 复制代码
scoop config SCOOP_REPO https://gitee.com/glsnames/scoop-installer

成功的话,会出现下面这样的提示

bash 复制代码
'SCOOP_REPO' has been set to 'https://gitee.com/glsnames/scoop-installer'

然后更新一下依赖,就像使用apt-get update一样简单

bash 复制代码
scoop update

到这,如果不出问题,就已经装好了Scoop,接下来就可以去装远程调试需要的依赖了。

5. 安装ios-webkit-debug-proxy

bash 复制代码
scoop bucket add extras
scoop install ios-webkit-debug-proxy

6. 安装remotedebug-ios-webkit-adapter

我们需要一个Node.js环境,参考连接:Windows 11安装nvm教程。

直接用npm安装remotedebug-ios-webkit-adapter。

bash 复制代码
npm install remotedebug-ios-webkit-adapter -g

至此,全部的环境,就安装完毕了。

接着在PowerShell里面启动remotedebug_ios_webkit_adapter

bash 复制代码
set NODE_OPTIONS=--unhandled-rejections=warn && remotedebug_ios_webkit_adapter --port=9000

可以在浏览器输入localhost:9000查看确保已经连接成功

7. 添加设备端口

之后打开你的Chrome浏览器(如果没有的话Edge也是平替),输入网址chrome://inspect/#devices(如果是Edge则是edge://inspect/#devices),点Configure...,输入localhost:9000就完成了。

这时候在你的safari浏览器里面打开你要调试的网页,页面中出现Target (RemoteDebug iOS Webkit Adapter),点击inspect后就可以了


相关推荐
小lu飞16 分钟前
2026小红书小工具怎么制作:纯前端 ZIP 打包、沙箱限制与笔记挂载流程
前端·笔记·ai·ai编程
smallcelebration40 分钟前
151 从0开始搭建后端项目
前端·firefox
wangruofeng42 分钟前
手机和电脑传文件,除了微信还有 LocalSend
前端
excel1 小时前
基于 GPT 的自动发布文章接口方案:从一句话或一张图片生成并发布内容
前端·javascript·后端
其实防守也摸鱼3 小时前
个人学习 Pwn 思路:从基础到漏洞利用的进阶路径
大数据·前端·人工智能·chrome·算法·安全·网络安全
朱涛的自习室4 小时前
212 个需求、22 万行代码:Agent 接管开源项目的 19 天
android·前端·人工智能
aZhe的全栈知识分享4 小时前
AI 还原 Figma 效果总达不到预期?先别急着让它写代码
前端·后端·面试
review445434 小时前
Codex Hooks 入门实战:生命周期事件、matcher 与5分钟跑通一个钩子
前端·agent·vibecoding
函数小陈4 小时前
阿里云部署DSH与RAM完成运维
前端·后端
用户499335025074 小时前
JS 作用域劫持的死穴:动态 this 穿透,以及 AST 怎么救
前端