2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Visual Studio Code 现在支持 iOS Web 应用调试了

  • 2016-09-04
  • 本文字数:746 字

    阅读完需:约 2 分钟

微软 JavaScript Diagnostics 项目经理 Kenneth Auchenberg 在一篇文章中写道,有一个新的Visual Studio Code 扩展,允许开发人员直接在他们的Mac 和Windows 编辑器上调试在iOS 设备上运行的JavaScript Web 应用和网站。

Auchenberg 解释说,以前,调试 iOS Web 应用需要在 Mac 上运行 Safari Web 查看器,或者使用一个专用的跨浏览器兼容性检查器,如 BrowserStack 。新的 Visual Studio Code 扩展“iOS Web 调试器”使用了 vscode-chrome-debug-core ,后者是微软开发的一个开源库,该库是微软 Visual Studio Code Chrome 调试器的基础。该扩展还使用了两个其他的库 ios-webkit-debug-proxy ios-webkit-debug-proxy-win32 ,以便通过 USB 和 iOS 设备进行通信。同 iOS 设备通信遵循 WebKit 远程调试协议。该协议兼容脚本调试 API 所采用的 Chrome 调试器协议,也就是说,微软的 Chrome 调试器基本不需要修改。

该 Visual Studio Code 扩展既可以在设备的 Safari 浏览器中打开一个 URL,也可以附加到 Safari 中的一个标签页上。这取决于项目根目录下.vscode/launch.json文件中指定的配置。为了让设备可以更容易地访问本地开发服务器(通常是一个运行在 localhost 上的 HTTP 服务器),微软决定使用 localtunnel 模拟端口转发,对于这一点,苹果并未提供原生支持。通过一个唯一的、可以公开访问的 URL,localtunnel 可以代理本地 Web 服务器的所有请求。这样,你就可以共享运行在开发机器上的本地 Web 服务,而不用修改 DNS 和防火墙设置。

下面是 iOS Web 调试器支持的特性列表:

  • 设置断点
  • 步进代码执行
  • 栈跟踪
  • 调试求值脚本、脚本标签和动态添加的脚本
  • 监视器
  • 控制台

Visual Studio Code 扩展“iOS Web 调试器”可以从 Visual Studio Code 市场下载。

查看英文原文 Visual Studio Code Now Allows to Debug iOS Web Apps

2016-09-04 19:004530
用户头像

发布了 1008 篇内容, 共 444.1 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

数据库原理及MySQL应用 | 数据表操作

TiAmo

:MySQL 数据库 数据库· 12月月更

全网最全 java 进制转换详解

千锋IT教育

阿里云IoT物联网实例讲解——实践类

阿里云AIoT

阿里云 物联网平台 IoT 设备管理

贾斯特里尼&布鲁克斯葡萄酒,来自法国的专属浪漫

联营汇聚

如何优雅的写 css 代码

京东科技开发者

CSS 前端 代码 优化 精简

数据库上云已成趋势,华为云数据库与传统数据库对比解析

与时俱进的时代

物联网设备端的传感器数据如何实时上报到云平台——实践类

阿里云AIoT

安全 物联网 物联网安全 技术标签

学习下Redis内存模型

京东科技开发者

Java 前端 内存 数据存储 内部编码

【世界杯黑技术专题】「原理探索专题」一文解读一下“卡塔尔世界杯”的先进技术之半自动越位技术SAOT+比赛用球Al Rihla

码界西柚

12月日更 世界杯 世界杯黑科技

数据可视化软件有哪些?

优秀

数据可视化工具

架构实战营第十期模块三作业

刘博

由浅入深剖析JDK源码!美团大牛手撸并发原理笔记真香

Java永远的神

程序员 并发编程 后端 jdk源码 架构师

数字孪生赋能智慧港口解决方案,助力港口数字化转型

袋鼠云数栈

数字孪生

职场新人有没有潜力,看这一个能力就够了!

图灵社区

数据分析 图表 可视化数据

微信业务架构图

lory(侯保国)

华为云桌面,如何助力企业云上轻松办公

科技怪授

云桌面

卓越实力备受认可 HashData再获权威大奖

酷克数据HashData

金融科技 数据库·

AI技术赋能数智化转型,激发企业变革创新

用友BIP

严选精品葡萄,酿造百年贾斯特里尼&布鲁克斯葡萄酒

联营汇聚

程序员是“短命”职业吗?年龄大了是不是没前途?

千锋IT教育

TCP-SYN超时重传问题排查

Kevin Wu

高并发 网关 TCP协议

【漏洞分析】Apache ShardingSphere-Proxy <5.3.0 身份认证绕过

墨菲安全

开源 安全漏洞 软件供应链安全

5大理由告诉你,为什么选择华为云桌面

与时俱进的时代

学生系统架构图

lory(侯保国)

职场新人有没有潜力,看这一个能力就够了!

图灵教育

数据分析 图表 可视化数据

现在即未来,华为云桌面引领桌面变革新潮

科技说

协同高效运转,华为云桌面助力企业数字化转型!

科技说

运维自动化之监控平台

大V

DevOps 运维自动化 监控报警

基于Redis实现DelayQueue延迟队列设计方案(附源码)

石臻臻的杂货铺

redis

物流自动化:趋势和机遇

世开 Coding

自动化 物流行业

如何区分位图和矢量图格式?怎样一键把位图转换成矢量图?

互联网民工阿强

AI 位图 图片处理 矢量图 格式转换

Visual Studio Code现在支持iOS Web应用调试了_JavaScript_Sergio De Simone_InfoQ精选文章