我在每天工作中需要在不同的移动设备上测试我们开发的前端应用是否正常工作,比如iOS设备和Android设备。我用的工作笔记本电脑又是Lenovo的,安装的是Windows操作系统。

有的时候一个开发好的前端应用,在Android设备上正常工作,但是在iOS平板上测试却发现问题(相当广大前端开发者都曾经遇到过类似问题)。顺手就想调试一下找到原因。那么一个前端应用运行在iOS设备上,程序员如何在安装了Windows系统的笔记本上进行调试呢?

假设我的前端应用是这个url:https://jerrylist.cfapps.eu10...。

在IPAD上打开界面如下:

1. 在Windows笔记本电脑上安装iTunes: https://www.apple.com/cn/itun...

安装后,您的Windows笔记本电脑才能成功和iOS设备连接并成功识别它。

2. 到iOS设备上,菜单iPad->Settings->Safari->Advanced,打开“Web Inspector” 选项。

3. 从github网站下载ios-webkit-debug-proxy-win32:

https://github.com/artygus/io...

将zip解压到一个文件夹里,然后把这个文件夹加到Path环境变量里。

4. 在Windows系统的CMD里,敲入下面的命令行:

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

收到Windows成功监听iOS设备事件的消息:

Listing devices on: 9221

Connected: 9222 to Jerry's iPad

在浏览器里访问:http://localhost:9221

从结果列表里就看到我的iOS设备了。

点localhost:9222的超链接,然后就可以看到另一个超链接,代表了我的IPad的Safari当前打开的网页:

点这个超链接,Windows笔记本电脑上的Chrome开发者工具就自动打开了。在IPad上会弹出一个询问您是否允许调试的对话框。点“Approve”按钮,就可以开始在Windows电脑上调试远端连接的iOS设备上的前端应用啦!

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

在Windows笔记本上调试运行在iOS设备上的前端应用 1相关推荐

  1. 在Windows笔记本上调试运行在iOS设备上的前端应用

    我在每天工作中需要在不同的移动设备上测试我们开发的前端应用是否正常工作,比如iOS设备和Android设备.我用的工作笔记本电脑又是Lenovo的,安装的是Windows操作系统. 有的时候一个开发好 ...

  2. 神器面世:让你快速在 iOS 设备上安装 Windows、Linux 等操作系统!

    今天我想跟大家分享下,最近连续几天,持续霸榜 GitHub Trending 的一款开源神器:UTM. https://github.com/utmapp/UTM/ 相信在座的各位,多多少少都有过给电 ...

  3. 在iOS设备上安装Windows、Linux等操作系统!

    提到iOS高级玩法,很多人都会想到越狱,但真正的高级玩家,已经在探索如何在iOS上运行其他操作系统了. 2020年,这个想法真的实现了. 首先是在今年3月5日,一位国外的开发团队称,他们在苹果iPho ...

  4. 从Windows 7 Media Center转换实况电视录制以在iOS设备上观看

    If you use Windows 7 Media Center to record Live TV, you might want to bring shows with you on your ...

  5. html2canvas在手机不行,html2canvas - 在iOS设备上崩溃

    我为客户端建立了一个系统,它允许您选择或上传汽车图像,在中键入数字,然后移动/调整大小/旋转/将板倾斜到正确的位置,然后下载图像:html2canvas - 在iOS设备上崩溃 这都是每次我在测试设备 ...

  6. ios avi_转换DVD,ISO和AVI视频以在iOS设备上播放

    ios avi If you own an iOS device,  you know that by default it only plays certain video formats. You ...

  7. firefox书签同步_Firefox:如何将iOS设备上保存的书签同步到PC上的Firefox?

    firefox书签同步 Firefox on iOS can view bookmarks from PC. But how to sync the bookmarks made on iOS to ...

  8. 在Android和iOS设备上调用C++代码

    不少Android和iOS项目中,因为种种原因不得不调用C/C++代码.这篇文章主要讲述如何通过Objective-C++.NDK技术在iOS及Android设备上调用C/C++代码. 主要工作原理 ...

  9. 不通过AppStore,在iOS设备上直接安装应用程序的原理

    本文转载至  http://mobile.51cto.com/hot-439095.htm 通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序.利用这种方式, ...

最新文章

  1. Java之二分法查找
  2. sonarqube通过sonarqube maven插件分析maven工程使用的mvn命令示例
  3. simulink显示多个数据_Stateflow数据介绍(一)
  4. 面试题19:二叉树镜像
  5. jQuery常用选择器有哪些?
  6. Referenced file contains errors (http://www.springframework.org/schema/context/spring-context-3.1.xs
  7. Baksmali用法
  8. 解决docker pull 速度过慢问题 - 使用阿里云加速器
  9. 张小龙:微信背后的产品观
  10. wpa_supplicant wps手册的翻译
  11. Web前端开发和后端开发有什么区别?
  12. 关注C-RAN 的五大理由
  13. 未能连接到imap服务器,roundcube无法连接imap服务器登录
  14. 复现ICCV 2017经典论文—PyraNet
  15. 主题讲座:移动互联网时代的创业机会
  16. 计算机系统-大作业-hello的一生-哈尔滨工业大学2020级
  17. 学生学籍管理系统_学生登陆系统查询与修改信息
  18. SpringBoot引入Dubbo问题解析
  19. 国际商务英语学习[十七]
  20. 【Python_pygame】制作一个游戏

热门文章

  1. 标准舆情监测平台解决方案及流程,TOOM舆情监测工作计划有哪些?
  2. android 乐器,手机轻松实现演奏 Android乐器软件推荐-520吉他网
  3. 8种锅炉结垢清洗除垢法比较
  4. wuc-tab标签点击不了_FBA标签常见问题汇总
  5. 华为鸿蒙首批手机,反转!华为买下“鸿蒙”商标,首批升级8款名单曝光
  6. python爬虫工程师考试科目一_一个Python爬虫工程师的修养
  7. html hr 隐藏,HTML hr属性
  8. VS2022常用快捷键
  9. 延迟渲染到最终结果---大象无形(11.3.1)--2,PrePass预处理阶段--<1>判断是否预处理
  10. 效率升阶,外卖登楼:本地生活数字化转型拨云见日