【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

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

关注

评论

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

Shell速查手册

陈新卫

Java八股文1—Java平台概览

javaadu

Java 面试题 Java八股文

微博评论高性能高可用计算架构设计

「架构实战营」

一日为期,极行千里 ——「企业级零代码黑客马拉松」正式启动报名

明道云

算法训练营总结

施正威

全链路压测(七):核心链路四问

老张

性能测试 全链路压测 稳定性保障

云端网络的三大场景概述

穿过生命散发芬芳

3月月更

架构训练营-作业五

默光

计算架构 架构训练营5期

不得不知道系列之探活机制

梦朝思夕

高可用 网关 健康检查 服务探活 探活

小程序大未来

源字节1号

微信小程序 开源 前端开发 后端开发

《软件开发的201个原则》思考:1.质量第一

非晓为骁

个人成长 软件开发 软件质量 工程师文化

Vue3 企业级网站建设

源字节1号

小程序 开源 前端开发

在线上传图片二维码识别解析

入门小站

工具

2022第10周-职业素养被触动的瞬间

李印

总结思考

订单系统的设计(20/100)

hackstoic

技术架构

模块5课后作业

苍狼

课后总结 模块五 架构训练营5期

JavaScript 基础(二):函数

devpoint

JavaScript 作用域 函数绑定 3月月更

DDD实战(4):战略设计之系统上下文和限界上下文

深清秋

DDD 软件架构 生鲜电商系统 3月月更

Linux之rcp命令

入门小站

Linux

微博评论高性能高可用架构

smile

架构实战营

图解黑客DNS攻击

喀拉峻

网络安全

简单了解 Python 匿名函数:lambda

踏雪痕

Python Lambda函数 3月程序媛福利 3月月更

bigdata作业

Pyel

【CAD】快捷键大全

謓泽

3月月更

ModelArts框架入门开发(完成物体分类、物体检测)

DS小龙哥

深度学习 3月月更

基于开源组件打造Kafka自治集群

俞凡

架构 Slack 大厂实践 3月月更

【Vue】整合tinymce富文本编辑器

TaurusCode

Vue tinymce 富文本编辑器

实用机器学习笔记二十七:深度神经网络架构

打工人!

深度学习 学习笔记 机器学习算法 3月月更

作业十

hunk

云原生训练营

kube-scheduler源码分析(3)-抢占调度分析

良凯尔

Kubernetes 容器 源码分析 云原生 容器云

波卡将怎么影响区块链生态

不登山的小鲁

区块链 波卡

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