写点什么

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:003511
用户头像

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

关注

评论

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

架构师训练营第九周学习笔记

郎哲

极客大学架构师训练营

架构师训练营第九周总结

邓昀垚

极客大学架构师训练营

「架构师训练营第 1 期」第九周作业

张国荣

第五周笔记

willson

极客大学架构师训练营

极客时间架构 1 期:第 9 周 性能优化(三) - 命题作业

Null

架构师训练营 2 期 - 第5周命题作业

Geek_no_one

极客大学架构师训练营

训练营第五周总结

大脸猫

极客大学架构师训练营

架构一期 第九周作业

haha

极客大学架构师训练营

「架构师训练营」第 5 周作业

小黄鱼

极客大学架构师训练营

架构师训练营作业

郎哲

极客大学架构师训练营

第九周总结

solike

性能优化(三)

wing

极客大学架构师训练营

java实现一致性 hash 算法

Mars

一致性Hash算法

第九周作业

wanlinwang

极客大学架构师训练营

架构师训练营 - 作业 - 第九周

Max2012

五周 - 作业

水浴清风

一致性hash

架构师训练营 - 第九周 - 作业一

行者

架构师训练营 2 期 - 第五周总结

Geek_no_one

极客大学架构师训练营

架构师训练营第 1 期 -- 第九周作业

发酵的死神

极客大学架构师训练营

第 5 周 系统架构总结

心在那片海

架构师训练营第九周作业

邓昀垚

极客大学架构师训练营

Python进阶——如何正确使用魔法方法?(上)

Kaito

Python

第五周总结

Griffenliu

架构2期第5周作业

supersky6

第五周 作业

Geek_9527

第 5 周 系统架构作业

心在那片海

架构师训练营第九周学习总结

文智

极客大学架构师训练营

第九周作业

solike

一致性hash算法

落朽

第五周作业

Griffenliu

顺序查找

ilovealt

算法和数据结构

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