众所周知

在安卓上面可以使用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浏览器相关推荐

  1. 如何在Mac上调试iphone 打开的safari网页

    如果pc浏览器或者模拟器没有问题,iPhone手机上运行时出现了问题,首先使用iPhone自带的Safari浏览器查看一下网页,如果浏览器中出现了同样的问题,可以配合Mac上的Safari进行调试,找 ...

  2. 在Windows上调试TensorFlow 2.0 中文手写字识别(汉字OCR)

    在Windows上调试TensorFlow 2.0 中文手写字识别(汉字OCR) 一.环境的搭建 Windows+1080Ti+Cuda10.1 Tsorflow2.0.0 Numpy1.16.4 注 ...

  3. 简单几步教会你如何在M1版macbook上安装iphone/ipad应用

    在 M1 芯片出世以后,目前苹果的桌面环境会暂时分裂成 Arm 和英特尔两个阵营,苹果公司提供了基于Arm的芯片的支持,使应用现在可以横跨 iOS.iPadOS 以及 macOS,打通了从小屏到大屏的 ...

  4. window 使用 Edge/Chrome 调试手机 iOS 的 Safari 浏览器

    先上效果图 真机 PC Edge window 使用 Edge/Chrome 调试手机 iOS 的 Safari 浏览器 Safari 是 苹果配套的浏览器,正常来说如果使用的是 macOS 直接一条 ...

  5. iphone html阅读,iPhone如何使用Safari浏览器阅读列表功能

    在 iPhone 自带的 Safari 浏览器中,有一项实用的功能叫做"阅读列表",可以储存您想要继续阅览的网页.并且当您为浏览器开启 iCloud 功能之后,添加到阅读列表中的页 ...

  6. 通过Mac远程调试iPhone/iPad上的网页(转)

    我们知道在 Mac/PC 上的浏览器都有 Web 检查器这类的工具(如最著名的 Firebug)对前端开发进行调试,而在 iPhone/iPad 由于限于屏幕的大小和触摸屏的使用习惯,直接对网页调试非 ...

  7. 让苹果iOS的手机iPhone和电脑Safari浏览器支持油猴脚本

    iPhone手机端使用油猴脚本教程:可以看这篇教程https://xiaoshen.blog.csdn.net/article/details/129695622 Mac电脑端使用教程 官方的AppS ...

  8. 如何在windows上调试安卓机谷歌浏览器上的页面

    ​​​​​​ - 下面的方法仅在windows和安卓机上测试过,,,, - 手机(安卓机)需要安装chrome与电脑(Windows)上的chrome配合,也就是只能调试谷歌浏览器上的页面 1.手机的 ...

  9. Windows上配置iPhone开发环境

    来自:http://blog.csdn.net/aminfo/article/details/7637002 用的系统是 Mac os 10.6.3 ,开发环境是从Apple官网下载的xcode_3. ...

最新文章

  1. efcore调用函数_EFCore执行Sql语句的方法:FromSql与ExecuteSqlCommand
  2. 修改Eclipse格式化代默认长度
  3. 小试ASP.NET 2.0的兼容性
  4. qt 中的 quit() close()与 exit()
  5. 本地windows主机无法访问虚拟机里主机解决办法
  6. 1010 一元多项式求导(C语言)
  7. Pytorch torch.mean()的简单用法
  8. Oracle SQL注入常用语句
  9. .NET中获取电脑名、IP地址及用户名方法
  10. 云优cms,云优cms程序系统,云优cms分站系统
  11. C# OpenCv 证件照换底色
  12. iphone新旧手机数据传输已取消_安卓厂商要被苹果带坏,外媒称三星S21也要取消充电头或耳机|耳机|三星|iphone|安卓|安卓手机...
  13. My SQL 排序和分组
  14. 佐治亚理工计算机科学录取,佐治亚理工大学计算机科学硕士申请条件及案例分享...
  15. 关于Python中的引用
  16. mx450和gtx1050ti哪个好
  17. Python的enumerate()函数——浅显易懂
  18. AtCoder Beginner Contest 272「A」「B」「C」「D bfs」「E 思维」
  19. idea merge into current 是啥意思?
  20. 计算机硬件检测使用的工具是什么,电脑硬件检测工具hwinfo32使用教程

热门文章

  1. orcale直接导出Excel
  2. 从冲突到和谐,西双版纳如何做到亚洲象保护有“数”
  3. 什么是消融实验(Ablation experiment) 深度学习 YOLOv5
  4. QQ实训项目(登录 注册 主界面 消息列表 资料卡)
  5. 福州微信小程序服务器托管,福州微信小程序怎么搭建制作?
  6. 第四次作业_03四则运算
  7. java list 查询_Java List 快速搜索对象
  8. MacOS 使用小技巧
  9. 表情识别:Facial Expression Recognition with Two-branch Disentangled Generative Adversarial Network
  10. 贫贱不能移 威武不能屈 富贵不能淫