写点什么

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

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

关注

评论

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

从架构设计的演进来看,我们真的需要DDD

三石

DDD 软件架构 话题讨论

区块链电子合同应用平台,区块链存证系统

13530558032

60K*17薪的面试题是什么样的,需要具备什么技术?首发“Java面试考点大全”

Java架构之路

Java 程序员 架构 面试 编程语言

读书笔记-MySQL索引

yunCrush

话题讨论 | 技术从入门到熟练是怎样的?

happlyfox

话题讨论 28天写作

话题讨论 | 你”节后综合症“了吗?

程序员架构进阶

话题讨论 28天写作 2月春节不断更 话题王者 节后焦虑

快速搭建本土「Clubhouse」

anyRTC开发者

ios android WebRTC RTC 语音通话

产品训练营第五周作业

产品经理训练营

第二次书摘的微信视频号直播复盘

小匚

用户体验

助力文化荟萃,区块链或可打造“新”春晚?

CECBC

区块链 春晚

深入理解 Web 协议(三):HTTP 2

vivo互联网技术

Web HTTP HTTP2.0

做一个很出色的程序员

四猿外

Java 程序员 面试 架构师 职场成长

为了面试阿里巴巴、腾讯、字节跳动、京东、华为等大厂,我收集了8家大厂高频Java面试真题集锦(含答案)

Java架构之路

Java 程序员 架构 面试 编程语言

量化机器人APP开发|量化机器人软件系统开发

系统开发

智慧组工党务解决方案,智慧党建系统

13530558032

OAtuth2.0 知多少

oauth2.0 dotnet

开源微服务运行时 Dapr 发布 1.0 版本

阿里巴巴云原生

开源 容器 微服务 开发者 云原生

2021 iOS底层提升计划

iOS底层

Protobuf源码解读之编解码

batman

protubuf zigzag varint

日记 2021年2月23日(周二)

Changing Lin

2月春节不断更

面试腾讯T3,过关斩将直通3面,终斩获offer流下了激动的泪水(腾讯面经总结分享)

Java架构之路

Java 程序员 架构 面试 编程语言

jenkins Android 自动构建-扫码下载

三爻

最值得期待的Python进阶宝典《Effective Python》第2版中文版来咯!

华章IT

Python 代码整洁 Python编程 EffectivePython Python进阶

使用 RxJS 设计实现一个下载中心功能

laoergege

大前端 RXJS

农产品区块链溯源平台,区块链溯源方案

13530558032

2021最新总结:阿里/京东/饿了么/拼多多/爱奇艺面经分享(堪称Offer收割机)

比伯

Java 编程 架构 面试 计算机

LeetCode题解:322. 零钱兑换,动态规划,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

云算力系统开发|云算力APP软件开发

系统开发

读懂框架设计的灵魂—Java反射机制

Java 编程 架构

架构设计篇之微服务实战笔记(四)

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作 架构师成长笔记

1月干货总结:EasyDL上线时序预测模型,文档翻译全新发布

百度大脑

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