在Windows上调试iPhone/iPad的safari浏览器
众所周知
在安卓上面可以使用adb链接电脑,使用Chrome Inspect进行调试网页(QQ/微信的x5内核也可以),但是自从换了iPhone之后就没有这个乐趣了,所以我便开始摸索起来如果使用Chrome Inspect来调试safari浏览器(因为iPhone上面的QQ/微信没有x5内核,所以只能调试safari了)
准备工作
- Windows 10/11 - 当然win也可以,前提是PowerShell版本大于3
- Scoop - Windows上面最好用包管理器
- iPhone - 建议iPhone 14 Pro Max 1TB,如果没有的话,有Safari也行
- 数据线 - 这个不用我多说了吧,得有线连接
安装环境
首先打开Windows上面的Powershell,我们需要先装Scoop,由于Scoop的仓库在Github上面,所以你懂的应该做什么。
set-executionpolicy remotesigned -scope currentuser
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
如果不出意外,这个时候应该就装好了,会出现一行小绿字,就像下面这样。如果是红字,那就自行Bing找原因吧。
Scoop was installed successfully!
由于Scoop的仓库都在Github上面访问很不方便,所以说我们需要将仓库地址换成国内平台(Gitee),这样速度可以起飞。当然,如果你相信你的科学上网的话,也可以不换。
scoop config SCOOP_REPO https://gitee.com/glsnames/scoop-installer
成功的话,会出现下面这样的提示
'SCOOP_REPO' has been set to 'https://gitee.com/glsnames/scoop-installer'
然后更新一下依赖,就像使用apt-get update
一样简单
scoop update
到这,如果不出问题,就已经装好了Scoop,接下来就可以去装远程调试需要的依赖了,命令也很简单,就两行。
scoop bucket add extras
scoop install ios-webkit-debug-proxy
接下来,我们需要一个Node.js环境,由于我有这个,相信大部分人也有,所以安装和换国内源的步骤就不写了。
直接用npm安装remotedebug-ios-webkit-adapter
就完事了。
npm install remotedebug-ios-webkit-adapter -g
至此,全部的环境,就安装完毕了。
远程调试
打开你的iPhone设置,找到Safari浏览器
,然后划到最下面高级
,之后开启网页检查器
,然后使用数据线将iPhone连接到电脑,在手机的弹窗中选择信任该电脑即可,如果没有提示可能是你没安装iTunes,如果不会装请自行Bing,或者直接装个爱思助手也行。
接着在你的PowerShell里面启动remotedebug_ios_webkit_adapter
remotedebug_ios_webkit_adapter --port=9000
之后打开你的Chrome浏览器(如果没有的话Edge也是平替),输入网址chrome://inspect/#devices
(如果是Edge则是edge://inspect/#devices
),点Configure...
,输入localhost:9000
就完成了。
这时候在你的safari浏览器里面打开你要调试的网页,就能在Remote Target中看到了,剩下的就不用我多说了吧。
在Windows上调试iPhone/iPad的safari浏览器相关推荐
- 如何在Mac上调试iphone 打开的safari网页
如果pc浏览器或者模拟器没有问题,iPhone手机上运行时出现了问题,首先使用iPhone自带的Safari浏览器查看一下网页,如果浏览器中出现了同样的问题,可以配合Mac上的Safari进行调试,找 ...
- 在Windows上调试TensorFlow 2.0 中文手写字识别(汉字OCR)
在Windows上调试TensorFlow 2.0 中文手写字识别(汉字OCR) 一.环境的搭建 Windows+1080Ti+Cuda10.1 Tsorflow2.0.0 Numpy1.16.4 注 ...
- 简单几步教会你如何在M1版macbook上安装iphone/ipad应用
在 M1 芯片出世以后,目前苹果的桌面环境会暂时分裂成 Arm 和英特尔两个阵营,苹果公司提供了基于Arm的芯片的支持,使应用现在可以横跨 iOS.iPadOS 以及 macOS,打通了从小屏到大屏的 ...
- window 使用 Edge/Chrome 调试手机 iOS 的 Safari 浏览器
先上效果图 真机 PC Edge window 使用 Edge/Chrome 调试手机 iOS 的 Safari 浏览器 Safari 是 苹果配套的浏览器,正常来说如果使用的是 macOS 直接一条 ...
- iphone html阅读,iPhone如何使用Safari浏览器阅读列表功能
在 iPhone 自带的 Safari 浏览器中,有一项实用的功能叫做"阅读列表",可以储存您想要继续阅览的网页.并且当您为浏览器开启 iCloud 功能之后,添加到阅读列表中的页 ...
- 通过Mac远程调试iPhone/iPad上的网页(转)
我们知道在 Mac/PC 上的浏览器都有 Web 检查器这类的工具(如最著名的 Firebug)对前端开发进行调试,而在 iPhone/iPad 由于限于屏幕的大小和触摸屏的使用习惯,直接对网页调试非 ...
- 让苹果iOS的手机iPhone和电脑Safari浏览器支持油猴脚本
iPhone手机端使用油猴脚本教程:可以看这篇教程https://xiaoshen.blog.csdn.net/article/details/129695622 Mac电脑端使用教程 官方的AppS ...
- 如何在windows上调试安卓机谷歌浏览器上的页面
- 下面的方法仅在windows和安卓机上测试过,,,, - 手机(安卓机)需要安装chrome与电脑(Windows)上的chrome配合,也就是只能调试谷歌浏览器上的页面 1.手机的 ...
- Windows上配置iPhone开发环境
来自:http://blog.csdn.net/aminfo/article/details/7637002 用的系统是 Mac os 10.6.3 ,开发环境是从Apple官网下载的xcode_3. ...
最新文章
- efcore调用函数_EFCore执行Sql语句的方法:FromSql与ExecuteSqlCommand
- 修改Eclipse格式化代默认长度
- 小试ASP.NET 2.0的兼容性
- qt 中的 quit() close()与 exit()
- 本地windows主机无法访问虚拟机里主机解决办法
- 1010 一元多项式求导(C语言)
- Pytorch torch.mean()的简单用法
- Oracle SQL注入常用语句
- .NET中获取电脑名、IP地址及用户名方法
- 云优cms,云优cms程序系统,云优cms分站系统
- C# OpenCv 证件照换底色
- iphone新旧手机数据传输已取消_安卓厂商要被苹果带坏,外媒称三星S21也要取消充电头或耳机|耳机|三星|iphone|安卓|安卓手机...
- My SQL 排序和分组
- 佐治亚理工计算机科学录取,佐治亚理工大学计算机科学硕士申请条件及案例分享...
- 关于Python中的引用
- mx450和gtx1050ti哪个好
- Python的enumerate()函数——浅显易懂
- AtCoder Beginner Contest 272「A」「B」「C」「D bfs」「E 思维」
- idea merge into current 是啥意思?
- 计算机硬件检测使用的工具是什么,电脑硬件检测工具hwinfo32使用教程
热门文章
- orcale直接导出Excel
- 从冲突到和谐,西双版纳如何做到亚洲象保护有“数”
- 什么是消融实验(Ablation experiment) 深度学习 YOLOv5
- QQ实训项目(登录 注册 主界面 消息列表 资料卡)
- 福州微信小程序服务器托管,福州微信小程序怎么搭建制作?
- 第四次作业_03四则运算
- java list 查询_Java List 快速搜索对象
- MacOS 使用小技巧
- 表情识别:Facial Expression Recognition with Two-branch Disentangled Generative Adversarial Network
- 贫贱不能移 威武不能屈 富贵不能淫